• 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

Menu