diff options
-rw-r--r-- | cloudinit/config/cc_vyos.py | 4 |
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): |