Add support for Archlinux and RHEL-Clones Almalinux&Rockylinux

Also resorted "cmdline_python" a little bit because of YAML syntax
This commit is contained in:
Sven Velt 2021-11-12 11:59:52 +01:00
parent 86466e98ab
commit 1987126dd7

View file

@ -17,27 +17,34 @@
#service_password: {{ service_username }} #service_password: {{ service_username }}
#service_ssh_keys: {{ ssh_keys }} #service_ssh_keys: {{ ssh_keys }}
# "*cmdline_" must be listed AFTER "^cmdline_"!
cmdline_python: cmdline_python:
alpine: alpine:
- "apk add -U python3" - "apk add -U python3"
archlinux:
- "pacman -Sy"
- "pacman -S --noconfirm python"
centos: &cmdline_python_centos centos: &cmdline_python_centos
- "yum clean all" - "yum clean all"
- "yum makecache" - "yum makecache"
- "yum install -y python3 || true" - "yum install -y python3 || true"
almalinux: *cmdline_python_centos
fedora: *cmdline_python_centos
rockylinux: *cmdline_python_centos
debian: &cmdline_python_debian debian: &cmdline_python_debian
- "apt-get -y update" - "apt-get -y update"
- "apt-get install -y python3 python3-apt" - "apt-get install -y python3 python3-apt"
devuan: *cmdline_python_debian devuan: *cmdline_python_debian
fedora: *cmdline_python_centos ubuntu: *cmdline_python_debian
opensuse: opensuse:
- "zypper --gpg-auto-import-keys --no-gpg-checks -n refresh" - "zypper --gpg-auto-import-keys --no-gpg-checks -n refresh"
- "zypper --gpg-auto-import-keys --no-gpg-checks -n install python3" - "zypper --gpg-auto-import-keys --no-gpg-checks -n install python3"
ubuntu: *cmdline_python_debian
voidlinux: voidlinux:
- "xbps-install -Suy python3 libgcc" - "xbps-install -Suy python3 libgcc"
ssh_package_name: ssh_package_name:
alpine: openssh alpine: openssh
archlinux: openssh
opensuse: openssh opensuse: openssh
voidlinux: openssh voidlinux: openssh