class DokkaaCfg::UserData

Constants

USER_DATA_PATH

Public Class Methods

make_user_data() click to toggle source
# File lib/dokkaacfg/user_data.rb, line 8
def self.make_user_data
  yaml = YAML.load_file(USER_DATA_PATH)
  etcd_token = open('https://discovery.etcd.io/new').read
  yaml['coreos']['etcd']['discovery'] = etcd_token
  lines = YAML.dump(yaml).split("\n")
  lines[0] = '#cloud-config'
  lines.join("\n")
end