Cloud PE
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 providers
Licensing
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.
System requirements
For system requirements, see Hardware requirements for cloud deployments.
Security groups
For security information, see Firewall configuration for standard installations. For a sample security group policy in JavaScript Object Notation (JSON) format for Amazon Elastic Compute Cloud (EC2), see Example EC2 security group policy.
Identity and access management
Installing
For installation instructions, see Installing in cloud environments.
Connecting agents
Cloud images contain agent packages for all supported operating systems. You can install agents by using any supported method. For instructions, see Installing agents.
update_agent_repos.sh
script:sudo /opt/puppetlabs/cloud/bin/update_agent_repos.sh public
Configuring DNS
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.
Tuning
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
sudo su
: -
puppet agent -t
-
puppet enterprise support
-
puppet infrastructure
-
puppet license
-
puppet lookup
-
puppet node
-
puppet plugin
-
puppetserver ca
Scaling
-
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
Upgrading
To upgrade a cloud deployment, follow the instructions in Upgrade a standard installation.
Troubleshooting
In case of issues, see Troubleshooting cloud deployments.