Sha256: 3c66822b629d26a57c96a444d6f4e66457deccef242ee775571f1e64dd030c70
Contents?: true
Size: 678 Bytes
Versions: 2
Compression:
Stored size: 678 Bytes
Contents
#!/usr/bin/env ruby require 'json' workstation_options = { user_folder: '/root', node_name: ENV.fetch('NODENAME'), knife_name: ENV.fetch('KNIFE_NAME'), policyname: ENV.fetch('POLICYNAME'), policygroup: ENV.fetch('POLICYGROUP'), chef_server_url: ENV.fetch('CHEF_SERVER_URL'), chef_client_key: ENV.fetch('CHEF_CLIENT_KEY'), chef_knife_key: ENV.fetch('CHEF_KNIFE_KEY') } File.write('node_options', JSON.generate(workstation_options)) system('sudo bootstrap_chef_workstation node_options') workstation_options[:user_folder] = Dir.home File.write('workstation_options', JSON.generate(workstation_options)) system('bootstrap_chef_workstation workstation_options')
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
deploy_rubygem-0.60.35 | exe/install_chef_workstation |
deploy_rubygem-0.60.34 | exe/install_chef_workstation |