├── .gitignore ├── LICENSE ├── Modulefile ├── README.markdown ├── Rakefile ├── files └── hookscripts │ ├── dnsdelete.rb │ └── dnsupdate.rb ├── lib ├── facter │ ├── one_context_path.rb │ ├── one_context_vars.rb │ └── oneadmin_pubkey_rsa.rb └── puppet │ ├── provider │ ├── onecluster │ │ └── onecluster.rb │ ├── onehost │ │ └── onehost.rb │ ├── oneimage │ │ └── oneimage.rb │ ├── onevm │ │ └── onevm.rb │ └── onevnet │ │ └── onevnet.rb │ └── type │ ├── onecluster.rb │ ├── onehost.rb │ ├── oneimage.rb │ ├── onevm.rb │ └── onevnet.rb ├── manifests ├── controller.pp ├── econe.pp ├── node.pp ├── oned_conf.pp ├── params.pp └── sunstone.pp ├── spec ├── classes │ ├── opennebula_controller_spec.rb │ ├── opennebula_node_spec.rb │ ├── opennebula_oned_conf_spec.rb │ └── opennebula_params_spec.rb ├── fixtures │ └── puppetconf │ │ ├── manifests │ │ └── site.pp │ │ └── modules │ │ └── opennebula ├── spec_helper.rb ├── support │ └── shared_type_examples_spec.rb └── unit │ ├── facter │ └── one_context_path_spec.rb │ └── puppet │ ├── provider │ ├── onecluster_spec.rb │ ├── onehost_spec.rb │ ├── oneimage_spec.rb │ ├── onevm_spec.rb │ └── onevnet_spec.rb │ └── type │ ├── onecluster_spec.rb │ ├── onehost_spec.rb │ ├── oneimage_spec.rb │ ├── onevm_spec.rb │ └── onevnet_spec.rb ├── templates ├── context │ └── init.sh ├── econe.conf ├── oned.conf └── ssh_config └── tests └── 00_basic_include.pp /.gitignore: -------------------------------------------------------------------------------- 1 | pkg/ 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-opennebula/HEAD/LICENSE -------------------------------------------------------------------------------- /Modulefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-opennebula/HEAD/Modulefile -------------------------------------------------------------------------------- /README.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-opennebula/HEAD/README.markdown -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-opennebula/HEAD/Rakefile -------------------------------------------------------------------------------- /files/hookscripts/dnsdelete.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-opennebula/HEAD/files/hookscripts/dnsdelete.rb -------------------------------------------------------------------------------- /files/hookscripts/dnsupdate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-opennebula/HEAD/files/hookscripts/dnsupdate.rb -------------------------------------------------------------------------------- /lib/facter/one_context_path.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-opennebula/HEAD/lib/facter/one_context_path.rb -------------------------------------------------------------------------------- /lib/facter/one_context_vars.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-opennebula/HEAD/lib/facter/one_context_vars.rb -------------------------------------------------------------------------------- /lib/facter/oneadmin_pubkey_rsa.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-opennebula/HEAD/lib/facter/oneadmin_pubkey_rsa.rb -------------------------------------------------------------------------------- /lib/puppet/provider/onecluster/onecluster.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-opennebula/HEAD/lib/puppet/provider/onecluster/onecluster.rb -------------------------------------------------------------------------------- /lib/puppet/provider/onehost/onehost.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-opennebula/HEAD/lib/puppet/provider/onehost/onehost.rb -------------------------------------------------------------------------------- /lib/puppet/provider/oneimage/oneimage.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-opennebula/HEAD/lib/puppet/provider/oneimage/oneimage.rb -------------------------------------------------------------------------------- /lib/puppet/provider/onevm/onevm.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-opennebula/HEAD/lib/puppet/provider/onevm/onevm.rb -------------------------------------------------------------------------------- /lib/puppet/provider/onevnet/onevnet.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-opennebula/HEAD/lib/puppet/provider/onevnet/onevnet.rb -------------------------------------------------------------------------------- /lib/puppet/type/onecluster.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-opennebula/HEAD/lib/puppet/type/onecluster.rb -------------------------------------------------------------------------------- /lib/puppet/type/onehost.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-opennebula/HEAD/lib/puppet/type/onehost.rb -------------------------------------------------------------------------------- /lib/puppet/type/oneimage.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-opennebula/HEAD/lib/puppet/type/oneimage.rb -------------------------------------------------------------------------------- /lib/puppet/type/onevm.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-opennebula/HEAD/lib/puppet/type/onevm.rb -------------------------------------------------------------------------------- /lib/puppet/type/onevnet.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-opennebula/HEAD/lib/puppet/type/onevnet.rb -------------------------------------------------------------------------------- /manifests/controller.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-opennebula/HEAD/manifests/controller.pp -------------------------------------------------------------------------------- /manifests/econe.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-opennebula/HEAD/manifests/econe.pp -------------------------------------------------------------------------------- /manifests/node.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-opennebula/HEAD/manifests/node.pp -------------------------------------------------------------------------------- /manifests/oned_conf.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-opennebula/HEAD/manifests/oned_conf.pp -------------------------------------------------------------------------------- /manifests/params.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-opennebula/HEAD/manifests/params.pp -------------------------------------------------------------------------------- /manifests/sunstone.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-opennebula/HEAD/manifests/sunstone.pp -------------------------------------------------------------------------------- /spec/classes/opennebula_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-opennebula/HEAD/spec/classes/opennebula_controller_spec.rb -------------------------------------------------------------------------------- /spec/classes/opennebula_node_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-opennebula/HEAD/spec/classes/opennebula_node_spec.rb -------------------------------------------------------------------------------- /spec/classes/opennebula_oned_conf_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-opennebula/HEAD/spec/classes/opennebula_oned_conf_spec.rb -------------------------------------------------------------------------------- /spec/classes/opennebula_params_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-opennebula/HEAD/spec/classes/opennebula_params_spec.rb -------------------------------------------------------------------------------- /spec/fixtures/puppetconf/manifests/site.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-opennebula/HEAD/spec/fixtures/puppetconf/manifests/site.pp -------------------------------------------------------------------------------- /spec/fixtures/puppetconf/modules/opennebula: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-opennebula/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/shared_type_examples_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-opennebula/HEAD/spec/support/shared_type_examples_spec.rb -------------------------------------------------------------------------------- /spec/unit/facter/one_context_path_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-opennebula/HEAD/spec/unit/facter/one_context_path_spec.rb -------------------------------------------------------------------------------- /spec/unit/puppet/provider/onecluster_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-opennebula/HEAD/spec/unit/puppet/provider/onecluster_spec.rb -------------------------------------------------------------------------------- /spec/unit/puppet/provider/onehost_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-opennebula/HEAD/spec/unit/puppet/provider/onehost_spec.rb -------------------------------------------------------------------------------- /spec/unit/puppet/provider/oneimage_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-opennebula/HEAD/spec/unit/puppet/provider/oneimage_spec.rb -------------------------------------------------------------------------------- /spec/unit/puppet/provider/onevm_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-opennebula/HEAD/spec/unit/puppet/provider/onevm_spec.rb -------------------------------------------------------------------------------- /spec/unit/puppet/provider/onevnet_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-opennebula/HEAD/spec/unit/puppet/provider/onevnet_spec.rb -------------------------------------------------------------------------------- /spec/unit/puppet/type/onecluster_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-opennebula/HEAD/spec/unit/puppet/type/onecluster_spec.rb -------------------------------------------------------------------------------- /spec/unit/puppet/type/onehost_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-opennebula/HEAD/spec/unit/puppet/type/onehost_spec.rb -------------------------------------------------------------------------------- /spec/unit/puppet/type/oneimage_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-opennebula/HEAD/spec/unit/puppet/type/oneimage_spec.rb -------------------------------------------------------------------------------- /spec/unit/puppet/type/onevm_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-opennebula/HEAD/spec/unit/puppet/type/onevm_spec.rb -------------------------------------------------------------------------------- /spec/unit/puppet/type/onevnet_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-opennebula/HEAD/spec/unit/puppet/type/onevnet_spec.rb -------------------------------------------------------------------------------- /templates/context/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-opennebula/HEAD/templates/context/init.sh -------------------------------------------------------------------------------- /templates/econe.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-opennebula/HEAD/templates/econe.conf -------------------------------------------------------------------------------- /templates/oned.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-opennebula/HEAD/templates/oned.conf -------------------------------------------------------------------------------- /templates/ssh_config: -------------------------------------------------------------------------------- 1 | Host * 2 | StrictHostKeyChecking no 3 | -------------------------------------------------------------------------------- /tests/00_basic_include.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs-toy-chest/puppetlabs-opennebula/HEAD/tests/00_basic_include.pp --------------------------------------------------------------------------------