summaryrefslogtreecommitdiff
path: root/cloudinit/transforms/update_etc_hosts.py
diff options
context:
space:
mode:
authorJoshua Harlow <harlowja@yahoo-inc.com>2012-06-19 18:07:47 -0700
committerJoshua Harlow <harlowja@yahoo-inc.com>2012-06-19 18:07:47 -0700
commit319412b9fac28ae0a0ae059f44e668bc7d3bf857 (patch)
tree645db52991056ed9630a872e6a93ce448bedab89 /cloudinit/transforms/update_etc_hosts.py
parent43eb6d5aace53bef2116dde0796807befef1d8ff (diff)
downloadvyos-cloud-init-319412b9fac28ae0a0ae059f44e668bc7d3bf857.tar.gz
vyos-cloud-init-319412b9fac28ae0a0ae059f44e668bc7d3bf857.zip
More paths missed (durn), but now fixed.
Diffstat (limited to 'cloudinit/transforms/update_etc_hosts.py')
-rw-r--r--cloudinit/transforms/update_etc_hosts.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/cloudinit/transforms/update_etc_hosts.py b/cloudinit/transforms/update_etc_hosts.py
index d0e56183..75615db1 100644
--- a/cloudinit/transforms/update_etc_hosts.py
+++ b/cloudinit/transforms/update_etc_hosts.py
@@ -42,7 +42,8 @@ def handle(name, cfg, cloud, log, _args):
raise Exception(("No hosts template could be"
" found for distro %s") % (distro_n))
- templater.render_to_file(tpl_fn_name, '/etc/hosts',
+ out_fn = cloud.paths.join(False, '/etc/hosts')
+ templater.render_to_file(tpl_fn_name, out_fn,
{'hostname': hostname, 'fqdn': fqdn})
elif manage_hosts == "localhost":