OpsWorks for Puppet
- Can launch a Puppet Enterprise master in minutes
- OpsWorks manages
- operations
- backups
- restorations
- software upgrades
- Helps focusing on core configuration management tasks
- Runs on an Elastic Compute Cloud instance.
- Use same configuration for on-premise and AWS infrastructure
- Management of Puppet master server can be done by
- Use the Puppet Enterprise console
- the AWS Management Console
- the AWS CLI
- Puppet master manages node configuration by giving configuration catalogs for nodes to puppet-agent software
- Puppet master is central repository for Puppet modules.
- A Puppet master in OpsWorks for Puppet Enterprise
- deploys puppet-agent to managed nodes
- provides premium features of Puppet Enterprise
- Connect any on-premises computer or EC2 instance if,
- running a supported operating system
- has network access to an OpsWorks for Puppet Enterprise master.
- puppet agent software is installed by Puppet master on nodes to manage.
- Create a Puppet Enterprise Master by
- using the AWS Management Console
- using the AWS CLI
- Puppet agents available for following operating system
- Ubuntu version – 18.04, 14.04, 16.04
- Red Hat Enterprise Linux (RHEL) 6
- Windows 64-bit editions of all Puppet-supported Windows releases
- OpsWorks for Puppet Enterprise server, can configure a weekday and time in UTC
- To disassociate nodes
- run the command to disassociate nodes – aws opsworks-cm –region Region_name disassociate-node
- Wait for response message showing, disassociation is finished.
- To delete the server
- Disassociate Managed Nodes
- On the server’s tile on the dashboard, expand the Actions menu.
- Choose Delete Puppet Enterprise server.
- When you are prompted to confirm the deletion, fill in the check box to delete associated roles and resources, and then choose Yes, Delete.
- All OpsWorks for Puppet Enterprise actions are logged by CloudTrail
AWS Certified DevOps Engineer Free Practice TestTake a Quiz