class Provisioner::Command::Provision
Private Instance Methods
shell_commands_for(number)
click to toggle source
# File lib/provisioner/command/provision.rb, line 9 def shell_commands_for(number) host_name = host_name(number) command = [ "knife joyent server create", "--image #{image}", "--flavor #{flavor}", "--distro #{distro}", "--networks #{networks}", "--environment #{environment}", "--node-name #{host_name}", ] log_path = "#{log_dir}/#{host_name}_provision.log" command << "--run-list #{run_list}" if run_list command << "--ssh-user #{ssh_user}" if ssh_user command << "--tags '#{encoded_tags}'" if tags command << "2>&1 > #{log_path} &" command.join(' ') end