Skip to content

Latest commit

 

History

History
 
 

examples

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