Puppet Application Manager
Before you can begin using Puppet Comply, you must install Puppet Application Manager. Puppet Application Manager is an administrative console that provides tools for managing Comply and other Puppet applications.
What does Puppet Application Manager do?
The Puppet Application Manager installation process sets up a managed Kubernetes cluster (or, if you prefer, adds Puppet Application Manager to your existing cluster). Comply runs on this Kubernetes cluster, and Puppet Application Manager manages the cluster for you.
In the Puppet Application Manager UI, you can configure Comply, monitor the cluster's activity, upgrade to the latest version of the software, and back up your installation.
How do I use Puppet Application Manager to deploy Comply?
Once the cluster is ready, upload your Comply license and provide any needed configuration details about your installation in the Puppet Application Manager UI. You can then deploy the latest version of Comply with one click whenever you're ready.
-
Welcome to Puppet Application Manager (PAM)
Puppet Application Manager is an administrative console where you can install, access, and manage your Puppet applications. It is also where you can go to access upgrades to new Puppet applications releases. -
Architecture overview
Puppet Application Manager (PAM) runs on Kubernetes. We provide several supported configurations for different use cases. -
PAM system requirements
You can install Puppet Application Manager (PAM) on a Puppet-supported cluster or add PAM to a customer-supported cluster. Before installing PAM, ensure that your system meets these requirements. -
Component versions in PAM releases
These tables show the versions of components included in recent Puppet Application Manager (PAM) releases. -
Install PAM
You can install Puppet-supported Puppet Application Manager on a single node or in an HA configuration. Both online and offline install packages are available. You can also install it on an existing Kubernetes cluster. -
Working with Puppet applications
You can install and upgrade Puppet applications using the Puppet Application Manager UI. -
Maintenance and tuning
Follow these guidelines when you're tuning or performing maintenance on a node running Puppet Application Manager (PAM). -
Upgrading PAM on a Puppet-supported cluster
Upgrade Puppet Application Manager (PAM) on a Puppet-supported cluster to take advantage of new features and bug fixes, and to upgrade your cluster to the latest version of Kubernetes when one is available. -
Upgrading PAM on a customer-supported cluster
Upgrade Puppet Application Manager (PAM) on your own Kubernetes cluster to take advantage of new features and bug fixes. -
Backing up PAM using snapshots
Snapshots are point-in-time backups of your Puppet Application Manager (PAM) deployment, which can be used to roll back to a previous state or restore your installation into a new cluster for disaster recovery. -
Migrating PAM data to a new system
By using a snapshot, you can migrate your data to a new Puppet Application Manager (PAM) instance. -
Disaster recovery with PAM
It is important to prepare your system and regularly capture full snapshots. This backs up your data and makes it easier to restore your system if disaster recovery is needed. -
Troubleshooting PAM
Use this guide to troubleshoot issues with your Puppet Application Manager installation.