diff options
author | Scott Moser <smoser@ubuntu.com> | 2016-06-15 23:56:59 -0400 |
---|---|---|
committer | Scott Moser <smoser@ubuntu.com> | 2016-06-15 23:56:59 -0400 |
commit | 776b0cfe847f531d8d5a235f52673c3da1f06064 (patch) | |
tree | 03e7b18a35a0eb33973448b01f4b51bdb2477b80 /cloudinit/distros/debian.py | |
parent | d598ceeb838b4ccaf667ded84bb02bf096ab7b12 (diff) | |
parent | 922562bccbc6b6c7f3309ecd36f1835b2ad817da (diff) | |
download | vyos-cloud-init-776b0cfe847f531d8d5a235f52673c3da1f06064.tar.gz vyos-cloud-init-776b0cfe847f531d8d5a235f52673c3da1f06064.zip |
support network rendering to sysconfig (for centos and RHEL)
This intends to add support for rendering of network data under sysconfig
distributions (centos and rhel). The end result will be support for
network configuration via ConfigDrive or NoCloud on these OS.
Diffstat (limited to 'cloudinit/distros/debian.py')
-rw-r--r-- | cloudinit/distros/debian.py | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/cloudinit/distros/debian.py b/cloudinit/distros/debian.py index 603b0b61..53f3aa4d 100644 --- a/cloudinit/distros/debian.py +++ b/cloudinit/distros/debian.py @@ -57,7 +57,11 @@ class Distro(distros.Distro): # should only happen say once per instance...) self._runner = helpers.Runners(paths) self.osfamily = 'debian' - self._net_renderer = eni.Renderer() + self._net_renderer = eni.Renderer({ + 'eni_path': self.network_conf_fn, + 'links_prefix_path': self.links_prefix, + 'netrules_path': None, + }) def apply_locale(self, locale, out_fn=None): if not out_fn: @@ -82,12 +86,8 @@ class Distro(distros.Distro): def _write_network_config(self, netconfig): ns = parse_net_config_data(netconfig) - self._net_renderer.render_network_state( - target="/", network_state=ns, - eni=self.network_conf_fn, links_prefix=self.links_prefix, - netrules=None) + self._net_renderer.render_network_state("/", ns) _maybe_remove_legacy_eth0() - return [] def _bring_up_interfaces(self, device_names): |