Method: Formatron::Chef::Knife#init

Defined in:
lib/formatron/chef/knife.rb

#initObject

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}/, '')