Class: PoolParty::Provision::Puppet
- Defined in:
- lib/poolparty/provision/configurations/puppet.rb
Class Method Summary collapse
Class Method Details
.commands ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/poolparty/provision/configurations/puppet.rb', line 5 def self.commands [ "mkdir -p /etc/puppet/manifests/classes", "mkdir -p /var/puppet", "cp /var/poolparty/dr_configure/site.pp /etc/puppet/manifests/site.pp", "ruby /var/poolparty/dr_configure/add_puppet_to_hosts", "cp /var/poolparty/dr_configure/puppet.conf /etc/puppet/", "cp /var/poolparty/dr_configure/site.pp /etc/puppet/manifests/", "cp /var/poolparty/dr_configure/poolparty.pp /etc/puppet/manifests/classes", "cp /var/poolparty/dr_configure/puppetrunner /usr/bin/", "/usr/bin/puppetrunner" ] end |
.files_to_upload ⇒ Object
18 19 20 21 22 23 24 |
# File 'lib/poolparty/provision/configurations/puppet.rb', line 18 def self.files_to_upload [ "#{::File.dirname(__FILE__)}/../../templates/puppet/add_puppet_to_hosts", "#{::File.dirname(__FILE__)}/../../templates/puppet/puppet.conf", "#{::File.dirname(__FILE__)}/../../templates/puppet/puppetrunner", "#{::File.dirname(__FILE__)}/../../templates/puppet/site.pp" ] end |