summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKim Hagen <kim.sidney@gmail.com>2019-03-12 15:55:52 +0100
committerKim Hagen <kim.sidney@gmail.com>2019-03-12 15:55:52 +0100
commit6fabe195e80852f540480f784b4ed911809c9c70 (patch)
treea0f77847d8ffae8305bcaf696a0cca5005d0fca3
parent0b681afd22a375b238591ee5e7f9f1381cfa7a52 (diff)
downloadvyos-cloud-init-6fabe195e80852f540480f784b4ed911809c9c70.tar.gz
vyos-cloud-init-6fabe195e80852f540480f784b4ed911809c9c70.zip
do not change hostname if it is empty
-rw-r--r--cloudinit/config/cc_vyos.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/cloudinit/config/cc_vyos.py b/cloudinit/config/cc_vyos.py
index df13db0d..d01f1fc1 100644
--- a/cloudinit/config/cc_vyos.py
+++ b/cloudinit/config/cc_vyos.py
@@ -132,7 +132,9 @@ def set_config_ovf(config, hostname, metadata):
config.set(['service', 'ssh'], replace=True)
config.set(['service', 'ssh', 'port'], value='22', replace=True)
- config.set(['system', 'host-name'], value=hostname, replace=True)
+
+ if hostname != '':
+ config.set(['system', 'host-name'], value=hostname, replace=True)
def handle(name, cfg, cloud, log, _args):