Skip to content

Commit 6f21aec

Browse files
aledbfmboersma
authored andcommitted
ref(contrib): change discovery url setup in scripts
1 parent c94e9a8 commit 6f21aec

3 files changed

Lines changed: 11 additions & 9 deletions

File tree

contrib/azure/create-azure-user-data

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,11 +62,12 @@ def main():
6262
configuration = combine_dicts(configuration_coreos_template,
6363
configuration_azure_template)
6464

65-
configuration["coreos"]["etcd2"]["discovery"] = url
65+
dump = yaml.dump(configuration, default_flow_style=False)
66+
dump = dump.replace('#DISCOVERY_URL', url)
6667

6768
with azure_user_data as outfile:
6869
try:
69-
outfile.write("#cloud-config\n\n" + yaml.dump(configuration, default_flow_style=False))
70+
outfile.write("#cloud-config\n\n" + dump)
7071
except (IOError, ValueError):
7172
print "There was an issue writing to file " + azure_user_data.name
7273
return 1

contrib/gce/create-gce-user-data

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -62,14 +62,13 @@ def main():
6262
configuration = combine_dicts(configuration_coreos_template,
6363
configuration_gce_template)
6464

65-
configuration["coreos"]["etcd2"]["discovery"] = url
65+
dump = yaml.dump(configuration, default_flow_style=False,
66+
default_style='|')
67+
dump = dump.replace('#DISCOVERY_URL', url)
6668

6769
with gce_user_data as outfile:
6870
try:
69-
outfile.write("#cloud-config\n\n" +
70-
yaml.safe_dump(configuration,
71-
default_flow_style=False,
72-
default_style='|'))
71+
outfile.write("#cloud-config\n\n" + dump)
7372
except (IOError, ValueError):
7473
print "There was an issue writing to file " + gce_user_data.name
7574
return 1

contrib/linode/create-linode-user-data.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,11 +71,13 @@ def main():
7171
configuration_coreos_template = yaml.safe_load(coreos_template)
7272

7373
configuration = combine_dicts(configuration_coreos_template, configuration_linode_template)
74-
configuration['coreos']['etcd']['discovery'] = 'https://discovery.etcd.io/' + str(etcd_token)
7574
configuration['ssh_authorized_keys'] = public_keys
7675

76+
dump = yaml.dump(configuration, default_flow_style=False, default_style='|')
77+
dump = dump.replace('#DISCOVERY_URL', 'https://discovery.etcd.io/' + str(etcd_token))
78+
7779
with linode_user_data as outfile:
78-
outfile.write("#cloud-config\n\n" + yaml.safe_dump(configuration, default_flow_style=False, default_style='|'))
80+
outfile.write("#cloud-config\n\n" + dump)
7981
log_success('Wrote Linode user data to ' + linode_user_data.name)
8082

8183

0 commit comments

Comments
 (0)