Method: Formatron::Chef::Knife#init
- Defined in:
- lib/formatron/chef/knife.rb
#init ⇒ Object
rubocop:disable Metrics/MethodLength
46 47 48 49 50 51 52 53 54 55 56 57 58 |
# File 'lib/formatron/chef/knife.rb', line 46 def init File.write @knife_file, " chef_server_url '\#{@chef_server_url}'\n validation_client_name '\#{@organization}-validator'\n validation_key '\#{@keys.organization_key}'\n node_name '\#{@username}'\n client_key '\#{@keys.user_key}'\n verify_api_cert \#{@ssl_verify}\n ssl_verify_mode \#{@ssl_verify ? ':verify_peer' : ':verify_none'}\n EOH\n File.write @databag_secret_file, @databag_secret\n FileUtils.mkdir_p @databag_directory\nend\n".gsub(/^ {10}/, '') |