The following examples demonstrate using the AWS module to create infrastructure.
- Puppet Enterprise - quickly startup a small Puppet Enterprise cluster using the AWS module
- Managing DNS - manage DNS records in Amazon Route53 using Puppet
- Data Driven Manifests - use the future parser to automatically generate resources based on a data structure
- Hiera Example - store common information like region or AMI id in Hiera
- Infrastructure as YAML - describe an
entire infrastructure stack in YAML, and use
create_resources
and Hiera to build your infrastructure - Auditing Resources - example of using Puppet's noop feature to Audit AWS resource changes and work alongside other tools
- Unit Testing - how to make use of the Puppet testing tools like rspec-puppet to test your AWS code
- Virtual Private Cloud - a simple example of using the Puppet DSL to manage a AWS VPC environment
- Using IAM permissions - an example IAM profile for controlling the API permissions required by the module
- Elastic IP Addresses - attach existing elastic IP addresses to instances managed by Puppet