summaryrefslogtreecommitdiff
path: root/tools/render-cloudcfg
diff options
context:
space:
mode:
authorConrad Hoffmann <conrad@soundcloud.com>2019-10-01 20:43:29 +0000
committerServer Team CI Bot <josh.powers+server-team-bot@canonical.com>2019-10-01 20:43:29 +0000
commit5d5a32e039782ce3e1c0843082fe26260fa9273a (patch)
treefe4aeb1469e51499a1a9f2164cb27aad11ba423e /tools/render-cloudcfg
parent067516d7bc917e4921b9f1424b7a64e92cae0ad2 (diff)
downloadvyos-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-xtools/render-cloudcfg3
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__), ".."))