Class: PoolParty::Provision::Chef

Inherits:
Object
  • Object
show all
Defined in:
lib/poolparty/provision/configurations/chef.rb

Class Method Summary collapse

Class Method Details

.commandsObject



5
6
7
8
9
10
11
12
13
# File 'lib/poolparty/provision/configurations/chef.rb', line 5

def self.commands
  [
    "mkdir -p /etc/chef/cookbooks /etc/chef/cache",
    "cp -R /var/poolparty/dr_configure/chef/cookbooks/* /etc/chef/cookbooks",
    "cp /var/poolparty/dr_configure/chef/solo.rb /etc/chef/solo.rb",
    "cp /var/poolparty/dr_configure/chef/dna.json /etc/chef/dna.json",
    "/usr/bin/chef-solo -c /etc/chef/solo.rb -j /etc/chef/dna.json"
  ]
end

.files_to_uploadObject



14
15
16
17
18
19
20
21
# File 'lib/poolparty/provision/configurations/chef.rb', line 14

def self.files_to_upload
  [ 
    "#{Default.tmp_path}/dr_configure/chef/solo.rb",
    "#{Default.tmp_path}/dr_configure/chef/dna.json",
    "#{Default.base_config_directory}/chef/solo.rb",
    "#{Default.base_config_directory}/chef/dna.json"
  ]
end