├── .gitignore ├── CHANGELOG ├── LICENSE ├── README.markdown ├── config ├── group-example.config ├── master_only.config ├── ntp_nodes.config ├── ntp_nodes_8.config ├── pedemo.config └── test.config ├── examples └── install.pp ├── ext ├── agent.answers ├── external_node ├── full.answers ├── pe25.answers └── sync_group.rb ├── lib └── puppet │ ├── application │ └── cloudformation.rb │ ├── cloudformation.rb │ ├── face │ └── cloudformation.rb │ ├── parser │ └── functions │ │ └── get_module_path.rb │ └── templates │ └── pe.erb ├── manifests └── init.pp ├── metadata.json ├── spec ├── spec.opts ├── spec_helper.rb └── unit │ └── puppet │ ├── cloudformation_spec.rb │ ├── face │ └── stack_cloudformation_spec.rb │ └── parser │ └── functions │ └── get_module_path_apec.rb └── templates ├── bashrc_cfn.erb └── credential-file.erb /.gitignore: -------------------------------------------------------------------------------- 1 | AWSCloudFormation-* 2 | bashrc_cfn 3 | aws_credentials 4 | -------------------------------------------------------------------------------- /CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-cloudformation/HEAD/CHANGELOG -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-cloudformation/HEAD/LICENSE -------------------------------------------------------------------------------- /README.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-cloudformation/HEAD/README.markdown -------------------------------------------------------------------------------- /config/group-example.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-cloudformation/HEAD/config/group-example.config -------------------------------------------------------------------------------- /config/master_only.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-cloudformation/HEAD/config/master_only.config -------------------------------------------------------------------------------- /config/ntp_nodes.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-cloudformation/HEAD/config/ntp_nodes.config -------------------------------------------------------------------------------- /config/ntp_nodes_8.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-cloudformation/HEAD/config/ntp_nodes_8.config -------------------------------------------------------------------------------- /config/pedemo.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-cloudformation/HEAD/config/pedemo.config -------------------------------------------------------------------------------- /config/test.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-cloudformation/HEAD/config/test.config -------------------------------------------------------------------------------- /examples/install.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-cloudformation/HEAD/examples/install.pp -------------------------------------------------------------------------------- /ext/agent.answers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-cloudformation/HEAD/ext/agent.answers -------------------------------------------------------------------------------- /ext/external_node: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-cloudformation/HEAD/ext/external_node -------------------------------------------------------------------------------- /ext/full.answers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-cloudformation/HEAD/ext/full.answers -------------------------------------------------------------------------------- /ext/pe25.answers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-cloudformation/HEAD/ext/pe25.answers -------------------------------------------------------------------------------- /ext/sync_group.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-cloudformation/HEAD/ext/sync_group.rb -------------------------------------------------------------------------------- /lib/puppet/application/cloudformation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-cloudformation/HEAD/lib/puppet/application/cloudformation.rb -------------------------------------------------------------------------------- /lib/puppet/cloudformation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-cloudformation/HEAD/lib/puppet/cloudformation.rb -------------------------------------------------------------------------------- /lib/puppet/face/cloudformation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-cloudformation/HEAD/lib/puppet/face/cloudformation.rb -------------------------------------------------------------------------------- /lib/puppet/parser/functions/get_module_path.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-cloudformation/HEAD/lib/puppet/parser/functions/get_module_path.rb -------------------------------------------------------------------------------- /lib/puppet/templates/pe.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-cloudformation/HEAD/lib/puppet/templates/pe.erb -------------------------------------------------------------------------------- /manifests/init.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-cloudformation/HEAD/manifests/init.pp -------------------------------------------------------------------------------- /metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-cloudformation/HEAD/metadata.json -------------------------------------------------------------------------------- /spec/spec.opts: -------------------------------------------------------------------------------- 1 | --format 2 | s 3 | --colour 4 | --backtrace 5 | -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-cloudformation/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/unit/puppet/cloudformation_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-cloudformation/HEAD/spec/unit/puppet/cloudformation_spec.rb -------------------------------------------------------------------------------- /spec/unit/puppet/face/stack_cloudformation_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-cloudformation/HEAD/spec/unit/puppet/face/stack_cloudformation_spec.rb -------------------------------------------------------------------------------- /spec/unit/puppet/parser/functions/get_module_path_apec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-cloudformation/HEAD/spec/unit/puppet/parser/functions/get_module_path_apec.rb -------------------------------------------------------------------------------- /templates/bashrc_cfn.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-cloudformation/HEAD/templates/bashrc_cfn.erb -------------------------------------------------------------------------------- /templates/credential-file.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-cloudformation/HEAD/templates/credential-file.erb --------------------------------------------------------------------------------