Class: DokkaaCfg::UserData
- Inherits:
-
Object
- Object
- DokkaaCfg::UserData
- Defined in:
- lib/dokkaacfg/user_data.rb
Constant Summary collapse
- USER_DATA_PATH =
File.join(File.("../../../", __FILE__), "user-data")
Class Method Summary collapse
Class Method Details
.make_user_data ⇒ Object
8 9 10 11 12 13 14 15 |
# 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 |