diff options
author | Conrad Hoffmann <conrad@soundcloud.com> | 2019-10-01 20:43:29 +0000 |
---|---|---|
committer | Server Team CI Bot <josh.powers+server-team-bot@canonical.com> | 2019-10-01 20:43:29 +0000 |
commit | 5d5a32e039782ce3e1c0843082fe26260fa9273a (patch) | |
tree | fe4aeb1469e51499a1a9f2164cb27aad11ba423e /tools/render-cloudcfg | |
parent | 067516d7bc917e4921b9f1424b7a64e92cae0ad2 (diff) | |
download | vyos-cloud-init-5d5a32e039782ce3e1c0843082fe26260fa9273a.tar.gz vyos-cloud-init-5d5a32e039782ce3e1c0843082fe26260fa9273a.zip |
Add support for Arch Linux in render-cloudcfg
- Detect Arch Linux and set variant accordingly in `system_info()`
- Allow setting render-cloudcfg variant parameter to 'arch'
- Adjust some basic settings for Arch Linux in the cloud.cfg.tmpl
The template might need some additional Arch-specific tweaks in the
future, but at least for now the generated config works and contains
the most relevant modules.
Also:
- Sort distro variant lists when adding Arch
- Add debian to known variants in render-cloudcfg
Diffstat (limited to 'tools/render-cloudcfg')
-rwxr-xr-x | tools/render-cloudcfg | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/tools/render-cloudcfg b/tools/render-cloudcfg index 0957c324..a441f4ff 100755 --- a/tools/render-cloudcfg +++ b/tools/render-cloudcfg @@ -4,7 +4,8 @@ import argparse import os import sys -VARIANTS = ["freebsd", "centos", "fedora", "rhel", "suse", "ubuntu", "unknown"] +VARIANTS = ["arch", "centos", "debian", "fedora", "freebsd", "rhel", "suse", + "ubuntu", "unknown"] if "avoid-pep8-E402-import-not-top-of-file": _tdir = os.path.abspath(os.path.join(os.path.dirname(__file__), "..")) |