├── .fixtures.yml ├── .gitignore ├── .kitchen.yml ├── .nodeset.yml ├── .rspec ├── .travis.yml ├── Changes ├── Gemfile ├── NOTES.md ├── README.md ├── Rakefile ├── TODO.md ├── lib ├── puppet │ ├── parser │ │ └── functions │ │ │ └── template_body.rb │ ├── provider │ │ ├── datacat_collector │ │ │ └── datacat_collector.rb │ │ └── datacat_fragment │ │ │ └── datacat_fragment.rb │ └── type │ │ ├── datacat_collector.rb │ │ └── datacat_fragment.rb └── puppet_x │ └── richardc │ └── datacat.rb ├── manifests └── init.pp ├── metadata.json ├── spec ├── classes │ └── demo1_spec.rb ├── defines │ └── datacat_spec.rb ├── fixtures │ └── modules │ │ ├── demo1 │ │ ├── manifests │ │ │ └── init.pp │ │ └── templates │ │ │ └── sheeps.erb │ │ ├── demo2 │ │ ├── manifests │ │ │ └── init.pp │ │ └── templates │ │ │ └── merging.erb │ │ ├── demo3 │ │ ├── manifests │ │ │ └── init.pp │ │ └── templates │ │ │ └── hostgroups.cfg.erb │ │ ├── issue1 │ │ ├── manifests │ │ │ └── init.pp │ │ └── templates │ │ │ └── refers_to_scope.erb │ │ └── template_body │ │ └── templates │ │ └── test1.erb ├── functions │ └── template_body_spec.rb ├── spec_helper.rb └── unit │ └── type │ └── datacat_collector_spec.rb └── test └── integration └── default ├── site.pp └── test.rb /.fixtures.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardc/puppet-datacat/HEAD/.fixtures.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardc/puppet-datacat/HEAD/.gitignore -------------------------------------------------------------------------------- /.kitchen.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardc/puppet-datacat/HEAD/.kitchen.yml -------------------------------------------------------------------------------- /.nodeset.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardc/puppet-datacat/HEAD/.nodeset.yml -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --format documentation 2 | --backtrace 3 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardc/puppet-datacat/HEAD/.travis.yml -------------------------------------------------------------------------------- /Changes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardc/puppet-datacat/HEAD/Changes -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardc/puppet-datacat/HEAD/Gemfile -------------------------------------------------------------------------------- /NOTES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardc/puppet-datacat/HEAD/NOTES.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardc/puppet-datacat/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardc/puppet-datacat/HEAD/Rakefile -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardc/puppet-datacat/HEAD/TODO.md -------------------------------------------------------------------------------- /lib/puppet/parser/functions/template_body.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardc/puppet-datacat/HEAD/lib/puppet/parser/functions/template_body.rb -------------------------------------------------------------------------------- /lib/puppet/provider/datacat_collector/datacat_collector.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardc/puppet-datacat/HEAD/lib/puppet/provider/datacat_collector/datacat_collector.rb -------------------------------------------------------------------------------- /lib/puppet/provider/datacat_fragment/datacat_fragment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardc/puppet-datacat/HEAD/lib/puppet/provider/datacat_fragment/datacat_fragment.rb -------------------------------------------------------------------------------- /lib/puppet/type/datacat_collector.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardc/puppet-datacat/HEAD/lib/puppet/type/datacat_collector.rb -------------------------------------------------------------------------------- /lib/puppet/type/datacat_fragment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardc/puppet-datacat/HEAD/lib/puppet/type/datacat_fragment.rb -------------------------------------------------------------------------------- /lib/puppet_x/richardc/datacat.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardc/puppet-datacat/HEAD/lib/puppet_x/richardc/datacat.rb -------------------------------------------------------------------------------- /manifests/init.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardc/puppet-datacat/HEAD/manifests/init.pp -------------------------------------------------------------------------------- /metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardc/puppet-datacat/HEAD/metadata.json -------------------------------------------------------------------------------- /spec/classes/demo1_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardc/puppet-datacat/HEAD/spec/classes/demo1_spec.rb -------------------------------------------------------------------------------- /spec/defines/datacat_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardc/puppet-datacat/HEAD/spec/defines/datacat_spec.rb -------------------------------------------------------------------------------- /spec/fixtures/modules/demo1/manifests/init.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardc/puppet-datacat/HEAD/spec/fixtures/modules/demo1/manifests/init.pp -------------------------------------------------------------------------------- /spec/fixtures/modules/demo1/templates/sheeps.erb: -------------------------------------------------------------------------------- 1 | # This is a super simple demonstration - baah! 2 | 3 | <%= @data.to_yaml %> 4 | -------------------------------------------------------------------------------- /spec/fixtures/modules/demo2/manifests/init.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardc/puppet-datacat/HEAD/spec/fixtures/modules/demo2/manifests/init.pp -------------------------------------------------------------------------------- /spec/fixtures/modules/demo2/templates/merging.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardc/puppet-datacat/HEAD/spec/fixtures/modules/demo2/templates/merging.erb -------------------------------------------------------------------------------- /spec/fixtures/modules/demo3/manifests/init.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardc/puppet-datacat/HEAD/spec/fixtures/modules/demo3/manifests/init.pp -------------------------------------------------------------------------------- /spec/fixtures/modules/demo3/templates/hostgroups.cfg.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardc/puppet-datacat/HEAD/spec/fixtures/modules/demo3/templates/hostgroups.cfg.erb -------------------------------------------------------------------------------- /spec/fixtures/modules/issue1/manifests/init.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardc/puppet-datacat/HEAD/spec/fixtures/modules/issue1/manifests/init.pp -------------------------------------------------------------------------------- /spec/fixtures/modules/issue1/templates/refers_to_scope.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardc/puppet-datacat/HEAD/spec/fixtures/modules/issue1/templates/refers_to_scope.erb -------------------------------------------------------------------------------- /spec/fixtures/modules/template_body/templates/test1.erb: -------------------------------------------------------------------------------- 1 | Goodbye cruel world 2 | -------------------------------------------------------------------------------- /spec/functions/template_body_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardc/puppet-datacat/HEAD/spec/functions/template_body_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardc/puppet-datacat/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/unit/type/datacat_collector_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardc/puppet-datacat/HEAD/spec/unit/type/datacat_collector_spec.rb -------------------------------------------------------------------------------- /test/integration/default/site.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardc/puppet-datacat/HEAD/test/integration/default/site.pp -------------------------------------------------------------------------------- /test/integration/default/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardc/puppet-datacat/HEAD/test/integration/default/test.rb --------------------------------------------------------------------------------