├── .gitignore ├── LICENSE ├── README.textile ├── disks-and-directories ├── README.md ├── manifests │ └── site.pp └── modules │ └── hadoop │ └── manifests │ ├── basedir.pp │ └── disk.pp ├── exported-expiration ├── README.rdoc ├── manifests │ └── site.pp ├── modules │ └── example │ │ └── manifests │ │ ├── expiringhost.pp │ │ └── exported │ │ └── expiringhost.pp └── runashost.sh ├── exported-resource-filtering ├── 1. Export stuff. ├── 2. testpuppet.rb (ruby puppet dsl) ├── 3. Run it. └── 4. Show it ├── function-returns-hash ├── README.md └── helloworld │ └── plugins │ └── puppet │ └── parser │ └── functions │ └── helloworld.rb ├── function-with-lookupvar ├── README.md └── helloworld │ └── plugins │ └── puppet │ └── parser │ └── functions │ └── helloworld.rb ├── inheritless-override ├── README └── example.pp ├── manage-remote-hack ├── README.rdoc └── puppet-package-over-ssh.rb ├── masterless ├── README.md ├── manifests │ └── site.pp └── modules │ └── os │ ├── files │ └── motd │ └── manifests │ └── init.pp ├── nodeless-puppet ├── README.rdoc ├── manifests │ └── site.pp └── modules │ └── truth │ ├── lib │ └── puppet │ │ └── parser │ │ └── functions │ │ └── has_role.rb │ └── manifests │ └── enforcer.pp ├── stages-example ├── README.rdoc └── stages-example.pp ├── swedishchef ├── README.md └── modules │ └── swedishchef │ └── plugins │ └── puppet │ └── provider │ └── package │ └── chef.rb ├── unmanaged-file-notify ├── README.rdoc ├── unmanaged-notify-puppet25.pp └── unmanaged-notify-puppet26.pp └── where-art-thou ├── README.md └── whereareyou ├── manifests └── init.pp └── templates └── example.erb /.gitignore: -------------------------------------------------------------------------------- 1 | .*.swp 2 | *.sqlite 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/puppet-examples/HEAD/LICENSE -------------------------------------------------------------------------------- /README.textile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/puppet-examples/HEAD/README.textile -------------------------------------------------------------------------------- /disks-and-directories/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/puppet-examples/HEAD/disks-and-directories/README.md -------------------------------------------------------------------------------- /disks-and-directories/manifests/site.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/puppet-examples/HEAD/disks-and-directories/manifests/site.pp -------------------------------------------------------------------------------- /disks-and-directories/modules/hadoop/manifests/basedir.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/puppet-examples/HEAD/disks-and-directories/modules/hadoop/manifests/basedir.pp -------------------------------------------------------------------------------- /disks-and-directories/modules/hadoop/manifests/disk.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/puppet-examples/HEAD/disks-and-directories/modules/hadoop/manifests/disk.pp -------------------------------------------------------------------------------- /exported-expiration/README.rdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/puppet-examples/HEAD/exported-expiration/README.rdoc -------------------------------------------------------------------------------- /exported-expiration/manifests/site.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/puppet-examples/HEAD/exported-expiration/manifests/site.pp -------------------------------------------------------------------------------- /exported-expiration/modules/example/manifests/expiringhost.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/puppet-examples/HEAD/exported-expiration/modules/example/manifests/expiringhost.pp -------------------------------------------------------------------------------- /exported-expiration/modules/example/manifests/exported/expiringhost.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/puppet-examples/HEAD/exported-expiration/modules/example/manifests/exported/expiringhost.pp -------------------------------------------------------------------------------- /exported-expiration/runashost.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/puppet-examples/HEAD/exported-expiration/runashost.sh -------------------------------------------------------------------------------- /exported-resource-filtering/1. Export stuff.: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/puppet-examples/HEAD/exported-resource-filtering/1. Export stuff. -------------------------------------------------------------------------------- /exported-resource-filtering/2. testpuppet.rb (ruby puppet dsl): -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/puppet-examples/HEAD/exported-resource-filtering/2. testpuppet.rb (ruby puppet dsl) -------------------------------------------------------------------------------- /exported-resource-filtering/3. Run it.: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/puppet-examples/HEAD/exported-resource-filtering/3. Run it. -------------------------------------------------------------------------------- /exported-resource-filtering/4. Show it: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/puppet-examples/HEAD/exported-resource-filtering/4. Show it -------------------------------------------------------------------------------- /function-returns-hash/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/puppet-examples/HEAD/function-returns-hash/README.md -------------------------------------------------------------------------------- /function-returns-hash/helloworld/plugins/puppet/parser/functions/helloworld.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/puppet-examples/HEAD/function-returns-hash/helloworld/plugins/puppet/parser/functions/helloworld.rb -------------------------------------------------------------------------------- /function-with-lookupvar/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/puppet-examples/HEAD/function-with-lookupvar/README.md -------------------------------------------------------------------------------- /function-with-lookupvar/helloworld/plugins/puppet/parser/functions/helloworld.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/puppet-examples/HEAD/function-with-lookupvar/helloworld/plugins/puppet/parser/functions/helloworld.rb -------------------------------------------------------------------------------- /inheritless-override/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/puppet-examples/HEAD/inheritless-override/README -------------------------------------------------------------------------------- /inheritless-override/example.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/puppet-examples/HEAD/inheritless-override/example.pp -------------------------------------------------------------------------------- /manage-remote-hack/README.rdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/puppet-examples/HEAD/manage-remote-hack/README.rdoc -------------------------------------------------------------------------------- /manage-remote-hack/puppet-package-over-ssh.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/puppet-examples/HEAD/manage-remote-hack/puppet-package-over-ssh.rb -------------------------------------------------------------------------------- /masterless/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/puppet-examples/HEAD/masterless/README.md -------------------------------------------------------------------------------- /masterless/manifests/site.pp: -------------------------------------------------------------------------------- 1 | node default { 2 | include os 3 | } 4 | -------------------------------------------------------------------------------- /masterless/modules/os/files/motd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/puppet-examples/HEAD/masterless/modules/os/files/motd -------------------------------------------------------------------------------- /masterless/modules/os/manifests/init.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/puppet-examples/HEAD/masterless/modules/os/manifests/init.pp -------------------------------------------------------------------------------- /nodeless-puppet/README.rdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/puppet-examples/HEAD/nodeless-puppet/README.rdoc -------------------------------------------------------------------------------- /nodeless-puppet/manifests/site.pp: -------------------------------------------------------------------------------- 1 | node default { 2 | include truth::enforcer 3 | } 4 | -------------------------------------------------------------------------------- /nodeless-puppet/modules/truth/lib/puppet/parser/functions/has_role.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/puppet-examples/HEAD/nodeless-puppet/modules/truth/lib/puppet/parser/functions/has_role.rb -------------------------------------------------------------------------------- /nodeless-puppet/modules/truth/manifests/enforcer.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/puppet-examples/HEAD/nodeless-puppet/modules/truth/manifests/enforcer.pp -------------------------------------------------------------------------------- /stages-example/README.rdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/puppet-examples/HEAD/stages-example/README.rdoc -------------------------------------------------------------------------------- /stages-example/stages-example.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/puppet-examples/HEAD/stages-example/stages-example.pp -------------------------------------------------------------------------------- /swedishchef/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/puppet-examples/HEAD/swedishchef/README.md -------------------------------------------------------------------------------- /swedishchef/modules/swedishchef/plugins/puppet/provider/package/chef.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/puppet-examples/HEAD/swedishchef/modules/swedishchef/plugins/puppet/provider/package/chef.rb -------------------------------------------------------------------------------- /unmanaged-file-notify/README.rdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/puppet-examples/HEAD/unmanaged-file-notify/README.rdoc -------------------------------------------------------------------------------- /unmanaged-file-notify/unmanaged-notify-puppet25.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/puppet-examples/HEAD/unmanaged-file-notify/unmanaged-notify-puppet25.pp -------------------------------------------------------------------------------- /unmanaged-file-notify/unmanaged-notify-puppet26.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/puppet-examples/HEAD/unmanaged-file-notify/unmanaged-notify-puppet26.pp -------------------------------------------------------------------------------- /where-art-thou/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/puppet-examples/HEAD/where-art-thou/README.md -------------------------------------------------------------------------------- /where-art-thou/whereareyou/manifests/init.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/puppet-examples/HEAD/where-art-thou/whereareyou/manifests/init.pp -------------------------------------------------------------------------------- /where-art-thou/whereareyou/templates/example.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordansissel/puppet-examples/HEAD/where-art-thou/whereareyou/templates/example.erb --------------------------------------------------------------------------------