Puppet Enterprise (PE) 2021.7 cloud images are available from Amazon Web Services (AWS) and Microsoft Azure.
After launching a cloud image, you can use PE as you would any on-premises standard installation.
Cloud images follow a bring-your-own-license (BYOL) model, so that you can use any existing PE license with your chosen cloud provider. With AWS, you may also purchase licenses directly from the AWS Marketplace by using Enterprise Discount Program (EDP) credits. For details, see AWS pricing information.
For system requirements, see Hardware requirements for cloud deployments.
Identity and access management
For installation instructions, see Install PE in cloud environments.
Cloud images contain agent packages for all supported operating systems. You can install agents by using any supported method. For instructions, see Installing agents.
sudo /opt/puppetlabs/cloud/bin/update_agent_repos.sh public
In cloud deployments, PE uses the primary server's private hostname to
generate certificates and includes the public hostname and
puppet as alternate DNS names.
PE cloud images are tuned by using default settings for standard installations. You can tune your primary server in cloud deployments as you would any on-premises installation. For instructions, see Tune infrastructure nodes.
Running commands on nodes
puppet agent -t
puppet enterprise support
AWS – Change the instance typeTip: During EC2 resizing, your instance's public hostname and IP address might change. To access the PE console, connect to the new public hostname. Resizing the instance doesn't change the private hostname or IP address, and therefore no change is required for PE services or managed nodes.
- Azure – Use the portal to attach a data disk to a Linux VM
To upgrade a cloud deployment, follow the instructions in Upgrade a standard installation.
In case of issues, see Troubleshooting cloud deployments.