├── README.md ├── classes ├── classes1.pp ├── classes1.rb ├── classes1b.rb ├── classes2.pp ├── classes2.rb ├── classes3.pp └── classes3.rb ├── defaults ├── defaults1.pp └── defaults1.rb ├── functions ├── functions1.pp └── functions1.rb ├── nodes ├── nodes1.pp └── nodes1.rb ├── relationships ├── relationships1.pp └── relationships1.rb ├── resources ├── resources1.pp ├── resources1.rb ├── resources2.pp ├── resources2.rb ├── resources3.pp └── resources3.rb └── vars ├── vars1.pp └── vars1.rb /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbarber/puppet-rubydsl-examples/HEAD/README.md -------------------------------------------------------------------------------- /classes/classes1.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbarber/puppet-rubydsl-examples/HEAD/classes/classes1.pp -------------------------------------------------------------------------------- /classes/classes1.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbarber/puppet-rubydsl-examples/HEAD/classes/classes1.rb -------------------------------------------------------------------------------- /classes/classes1b.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbarber/puppet-rubydsl-examples/HEAD/classes/classes1b.rb -------------------------------------------------------------------------------- /classes/classes2.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbarber/puppet-rubydsl-examples/HEAD/classes/classes2.pp -------------------------------------------------------------------------------- /classes/classes2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbarber/puppet-rubydsl-examples/HEAD/classes/classes2.rb -------------------------------------------------------------------------------- /classes/classes3.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbarber/puppet-rubydsl-examples/HEAD/classes/classes3.pp -------------------------------------------------------------------------------- /classes/classes3.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbarber/puppet-rubydsl-examples/HEAD/classes/classes3.rb -------------------------------------------------------------------------------- /defaults/defaults1.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbarber/puppet-rubydsl-examples/HEAD/defaults/defaults1.pp -------------------------------------------------------------------------------- /defaults/defaults1.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbarber/puppet-rubydsl-examples/HEAD/defaults/defaults1.rb -------------------------------------------------------------------------------- /functions/functions1.pp: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env puppet 2 | 3 | node "default" { 4 | # Using 5 | notice("foo") 6 | } 7 | -------------------------------------------------------------------------------- /functions/functions1.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbarber/puppet-rubydsl-examples/HEAD/functions/functions1.rb -------------------------------------------------------------------------------- /nodes/nodes1.pp: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env puppet 2 | 3 | # Defining 4 | node default { 5 | notice("foo") 6 | } 7 | -------------------------------------------------------------------------------- /nodes/nodes1.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbarber/puppet-rubydsl-examples/HEAD/nodes/nodes1.rb -------------------------------------------------------------------------------- /relationships/relationships1.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbarber/puppet-rubydsl-examples/HEAD/relationships/relationships1.pp -------------------------------------------------------------------------------- /relationships/relationships1.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbarber/puppet-rubydsl-examples/HEAD/relationships/relationships1.rb -------------------------------------------------------------------------------- /resources/resources1.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbarber/puppet-rubydsl-examples/HEAD/resources/resources1.pp -------------------------------------------------------------------------------- /resources/resources1.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbarber/puppet-rubydsl-examples/HEAD/resources/resources1.rb -------------------------------------------------------------------------------- /resources/resources2.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbarber/puppet-rubydsl-examples/HEAD/resources/resources2.pp -------------------------------------------------------------------------------- /resources/resources2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbarber/puppet-rubydsl-examples/HEAD/resources/resources2.rb -------------------------------------------------------------------------------- /resources/resources3.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbarber/puppet-rubydsl-examples/HEAD/resources/resources3.pp -------------------------------------------------------------------------------- /resources/resources3.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbarber/puppet-rubydsl-examples/HEAD/resources/resources3.rb -------------------------------------------------------------------------------- /vars/vars1.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbarber/puppet-rubydsl-examples/HEAD/vars/vars1.pp -------------------------------------------------------------------------------- /vars/vars1.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbarber/puppet-rubydsl-examples/HEAD/vars/vars1.rb --------------------------------------------------------------------------------