diff options
author | Kim Hagen <kim@sentrium.io> | 2021-03-29 14:01:57 -0500 |
---|---|---|
committer | Kim Hagen <kim@sentrium.io> | 2021-10-14 10:26:09 -0500 |
commit | 0a9f48410ff3c3bc7d81e7cd47e373f97fb468ab (patch) | |
tree | 3409ca258bb1033aa37cfcc1f93ac2e1ee0d2e67 /cloudinit | |
parent | 9a083bb839efac91ce253b3436256df4ec32696a (diff) | |
download | vyos-cloud-init-0a9f48410ff3c3bc7d81e7cd47e373f97fb468ab.tar.gz vyos-cloud-init-0a9f48410ff3c3bc7d81e7cd47e373f97fb468ab.zip |
domain-name: T3446: Cloudinit error message when empty domain is passed to filter.
Diffstat (limited to 'cloudinit')
-rw-r--r-- | cloudinit/config/cc_vyos.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/cloudinit/config/cc_vyos.py b/cloudinit/config/cc_vyos.py index 16bd2c17..171aad14 100644 --- a/cloudinit/config/cc_vyos.py +++ b/cloudinit/config/cc_vyos.py @@ -427,8 +427,9 @@ def set_config_hostname(config, hostname, fqdn): if fqdn: try: domain_name = fqdn.partition("{}.".format(hostname))[2] - logger.debug("Configuring domain-name to: {}".format(hostname_filter(domain_name))) - config.set(['system', 'domain-name'], value=hostname_filter(domain_name), replace=True) + if domain_name: + logger.debug("Configuring domain-name to: {}".format(hostname_filter(domain_name))) + config.set(['system', 'domain-name'], value=hostname_filter(domain_name), replace=True) except Exception as err: logger.error("Failed to configure domain-name: {}".format(err)) |