From 67194c02789add918b907d71a24f6eb1b9bbb723 Mon Sep 17 00:00:00 2001 From: adam Date: Wed, 5 Nov 2025 09:45:22 -0600 Subject: [PATCH 01/11] fix: compatibility with Debian 13 (trixie) apt-key was depricated for years and has since been removed --- tasks/keys/setup-keys.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tasks/keys/setup-keys.yml b/tasks/keys/setup-keys.yml index 6a945eb02..226e8c68d 100644 --- a/tasks/keys/setup-keys.yml +++ b/tasks/keys/setup-keys.yml @@ -18,10 +18,10 @@ when: ansible_facts['os_family'] != 'Alpine' - name: (Debian/Ubuntu) Add NGINX signing key - ansible.builtin.apt_key: - id: 8540A6F18833A80E9C1653A42FD21310B49F6B46 - keyring: /usr/share/keyrings/nginx-archive-keyring.gpg + ansible.builtin.get_url: url: "{{ keysite }}" + dest: /usr/share/keyrings/nginx-archive-keyring.gpg + checksum: sha256:55385da31d198fa6a5012d40ae98ecb272a6c4e8fffffba94719ffd3e87de37a when: ansible_facts['os_family'] == 'Debian' - name: (Red Hat/SLES OSs) Add NGINX signing key From 51fae13da1a1e51af29b45fd6432d2997c7d712b Mon Sep 17 00:00:00 2001 From: adam Date: Wed, 5 Nov 2025 09:45:45 -0600 Subject: [PATCH 02/11] Added necessary .asc extension to make apt happy --- tasks/keys/setup-keys.yml | 2 +- vars/main.yml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/tasks/keys/setup-keys.yml b/tasks/keys/setup-keys.yml index 226e8c68d..29b473176 100644 --- a/tasks/keys/setup-keys.yml +++ b/tasks/keys/setup-keys.yml @@ -20,7 +20,7 @@ - name: (Debian/Ubuntu) Add NGINX signing key ansible.builtin.get_url: url: "{{ keysite }}" - dest: /usr/share/keyrings/nginx-archive-keyring.gpg + dest: /usr/share/keyrings/nginx-archive-keyring.gpg.asc checksum: sha256:55385da31d198fa6a5012d40ae98ecb272a6c4e8fffffba94719ffd3e87de37a when: ansible_facts['os_family'] == 'Debian' diff --git a/vars/main.yml b/vars/main.yml index 093eb7d9e..6504ec8c6 100644 --- a/vars/main.yml +++ b/vars/main.yml @@ -114,8 +114,8 @@ nginx_default_signing_key_rsa_pub: https://nginx.org/keys/nginx_signing.rsa.pub nginx_default_repository_alpine: "@nginx https://nginx.org/packages/{{ (nginx_branch == 'mainline') | ternary('mainline/', '') }}alpine/v{{ ansible_facts['distribution_version'] | regex_search('^[0-9]+\\.[0-9]+') }}/main" nginx_default_repository_amazon: https://nginx.org/packages/{{ (nginx_branch == 'mainline') | ternary('mainline/', '') }}/amzn{{ (ansible_facts['distribution_major_version'] is version('2', '==')) | ternary('2/$releasever', '/2023') }}/$basearch nginx_default_repository_debian: - - deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] https://nginx.org/packages/{{ (nginx_branch == 'mainline') | ternary('mainline/', '') }}{{ ansible_facts['distribution'] | lower }}/ {{ ansible_facts['distribution_release'] }} nginx - - deb-src [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] https://nginx.org/packages/{{ (nginx_branch == 'mainline') | ternary('mainline/', '') }}{{ ansible_facts['distribution'] | lower }}/ {{ ansible_facts['distribution_release'] }} nginx + - deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg.asc] https://nginx.org/packages/{{ (nginx_branch == 'mainline') | ternary('mainline/', '') }}{{ ansible_facts['distribution'] | lower }}/ {{ ansible_facts['distribution_release'] }} nginx + - deb-src [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg.asc] https://nginx.org/packages/{{ (nginx_branch == 'mainline') | ternary('mainline/', '') }}{{ ansible_facts['distribution'] | lower }}/ {{ ansible_facts['distribution_release'] }} nginx nginx_default_repository_redhat: https://nginx.org/packages/{{ (nginx_branch == 'mainline') | ternary('mainline/', '') }}rhel/{{ ansible_facts['distribution_major_version'] }}/$basearch nginx_default_repository_suse: https://nginx.org/packages/{{ (nginx_branch == 'mainline') | ternary('mainline/', '') }}sles/{{ ansible_facts['distribution_major_version'] }} From ece50e453bafca1baed3877125d90a30dd3a2123 Mon Sep 17 00:00:00 2001 From: Michael Bruskov Date: Sun, 2 Nov 2025 21:39:34 +0400 Subject: [PATCH 03/11] move molecule driver and platform settings to config.yml New file .config/molecule/config.yml holds default settings. --- .config/molecule/config.yml | 180 +++++++++++++++++++++++++++++ molecule/default/molecule.yml | 173 --------------------------- molecule/distribution/molecule.yml | 173 --------------------------- molecule/downgrade/molecule.yml | 173 --------------------------- molecule/source/molecule.yml | 173 --------------------------- molecule/stable/molecule.yml | 173 --------------------------- molecule/uninstall/molecule.yml | 173 --------------------------- molecule/upgrade/molecule.yml | 173 --------------------------- molecule/version/molecule.yml | 173 --------------------------- 9 files changed, 180 insertions(+), 1384 deletions(-) create mode 100644 .config/molecule/config.yml diff --git a/.config/molecule/config.yml b/.config/molecule/config.yml new file mode 100644 index 000000000..ee3fc2f26 --- /dev/null +++ b/.config/molecule/config.yml @@ -0,0 +1,180 @@ +--- +# Note: if you need to overwrite these settings, +# just add it to molecule/${SCENARIO}/molecule.yml. + +# Driver for all scenarios. +driver: + name: docker + +# Shared list of platforms for all scenarios. +platforms: + - name: almalinux-8 + image: almalinux:8 + dockerfile: ../common/Dockerfile.j2 + privileged: true + cgroupns_mode: host + volumes: + - /sys/fs/cgroup:/sys/fs/cgroup:rw + command: /usr/sbin/init + - name: almalinux-9 + image: almalinux:9 + dockerfile: ../common/Dockerfile.j2 + privileged: true + cgroupns_mode: host + volumes: + - /sys/fs/cgroup:/sys/fs/cgroup:rw + command: /usr/sbin/init + - name: alpine-3.18 + image: alpine:3.18 + dockerfile: ../common/Dockerfile.j2 + privileged: true + cgroupns_mode: host + volumes: + - /sys/fs/cgroup:/sys/fs/cgroup:rw + command: /sbin/init + - name: alpine-3.19 + image: alpine:3.19 + dockerfile: ../common/Dockerfile.j2 + privileged: true + cgroupns_mode: host + volumes: + - /sys/fs/cgroup:/sys/fs/cgroup:rw + command: /sbin/init + - name: alpine-3.20 + image: alpine:3.20 + dockerfile: ../common/Dockerfile.j2 + privileged: true + cgroupns_mode: host + volumes: + - /sys/fs/cgroup:/sys/fs/cgroup:rw + command: /sbin/init + - name: alpine-3.21 + image: alpine:3.21 + dockerfile: ../common/Dockerfile.j2 + privileged: true + cgroupns_mode: host + volumes: + - /sys/fs/cgroup:/sys/fs/cgroup:rw + command: /sbin/init + - name: amazonlinux-2 + image: amazonlinux:2 + platform: x86_64 + dockerfile: ../common/Dockerfile.j2 + privileged: true + cgroupns_mode: host + volumes: + - /sys/fs/cgroup:/sys/fs/cgroup:rw + command: /usr/sbin/init + - name: amazonlinux-2023 + image: amazonlinux:2023 + dockerfile: ../common/Dockerfile.j2 + privileged: true + cgroupns_mode: host + volumes: + - /sys/fs/cgroup:/sys/fs/cgroup:rw + command: /usr/sbin/init + - name: debian-bullseye + image: debian:bullseye-slim + dockerfile: ../common/Dockerfile.j2 + privileged: true + cgroupns_mode: host + volumes: + - /sys/fs/cgroup:/sys/fs/cgroup:rw + command: /sbin/init + - name: debian-bookworm + image: debian:bookworm-slim + dockerfile: ../common/Dockerfile.j2 + privileged: true + cgroupns_mode: host + volumes: + - /sys/fs/cgroup:/sys/fs/cgroup:rw + command: /sbin/init + - name: oraclelinux-8 + image: oraclelinux:8 + dockerfile: ../common/Dockerfile.j2 + privileged: true + cgroupns_mode: host + volumes: + - /sys/fs/cgroup:/sys/fs/cgroup:rw + command: /usr/sbin/init + - name: oraclelinux-9 + image: oraclelinux:9 + platform: x86_64 + dockerfile: ../common/Dockerfile.j2 + privileged: true + cgroupns_mode: host + volumes: + - /sys/fs/cgroup:/sys/fs/cgroup:rw + command: /usr/sbin/init + - name: rhel-8 + image: redhat/ubi8:8.10 + dockerfile: ../common/Dockerfile.j2 + privileged: true + cgroupns_mode: host + volumes: + - /sys/fs/cgroup:/sys/fs/cgroup:rw + command: /usr/sbin/init + - name: rhel-9 + image: redhat/ubi9:9.5 + dockerfile: ../common/Dockerfile.j2 + privileged: true + cgroupns_mode: host + volumes: + - /sys/fs/cgroup:/sys/fs/cgroup:rw + command: /usr/sbin/init + - name: rockylinux-8 + image: rockylinux:8 + dockerfile: ../common/Dockerfile.j2 + privileged: true + cgroupns_mode: host + volumes: + - /sys/fs/cgroup:/sys/fs/cgroup:rw + command: /usr/sbin/init + - name: rockylinux-9 + image: rockylinux:9.0 + dockerfile: ../common/Dockerfile.j2 + privileged: true + cgroupns_mode: host + volumes: + - /sys/fs/cgroup:/sys/fs/cgroup:rw + command: /usr/sbin/init + - name: sles-15 + image: registry.suse.com/suse/sle15:15.6 + dockerfile: ../common/Dockerfile.j2 + privileged: true + cgroupns_mode: host + volumes: + - /sys/fs/cgroup:/sys/fs/cgroup:rw + command: /usr/sbin/init + - name: ubuntu-focal + image: ubuntu:focal + dockerfile: ../common/Dockerfile.j2 + privileged: true + cgroupns_mode: host + volumes: + - /sys/fs/cgroup:/sys/fs/cgroup:rw + command: /sbin/init + - name: ubuntu-jammy + image: ubuntu:jammy + dockerfile: ../common/Dockerfile.j2 + privileged: true + cgroupns_mode: host + volumes: + - /sys/fs/cgroup:/sys/fs/cgroup:rw + command: /sbin/init + - name: ubuntu-noble + image: ubuntu:noble + dockerfile: ../common/Dockerfile.j2 + privileged: true + cgroupns_mode: host + volumes: + - /sys/fs/cgroup:/sys/fs/cgroup:rw + command: /sbin/init + - name: ubuntu-oracular + image: ubuntu:oracular + dockerfile: ../common/Dockerfile.j2 + privileged: true + cgroupns_mode: host + volumes: + - /sys/fs/cgroup:/sys/fs/cgroup:rw + command: /sbin/init diff --git a/molecule/default/molecule.yml b/molecule/default/molecule.yml index 8dcabbcb8..33f0607da 100644 --- a/molecule/default/molecule.yml +++ b/molecule/default/molecule.yml @@ -1,177 +1,4 @@ --- -driver: - name: docker -platforms: - - name: almalinux-8 - image: almalinux:8 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: almalinux-9 - image: almalinux:9 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: alpine-3.18 - image: alpine:3.18 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: alpine-3.19 - image: alpine:3.19 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: alpine-3.20 - image: alpine:3.20 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: alpine-3.21 - image: alpine:3.21 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: amazonlinux-2 - image: amazonlinux:2 - platform: x86_64 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: amazonlinux-2023 - image: amazonlinux:2023 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: debian-bullseye - image: debian:bullseye-slim - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: debian-bookworm - image: debian:bookworm-slim - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: oraclelinux-8 - image: oraclelinux:8 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: oraclelinux-9 - image: oraclelinux:9 - platform: x86_64 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: rhel-8 - image: redhat/ubi8:8.10 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: rhel-9 - image: redhat/ubi9:9.5 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: rockylinux-8 - image: rockylinux:8 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: rockylinux-9 - image: rockylinux:9.0 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: sles-15 - image: registry.suse.com/suse/sle15:15.6 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: ubuntu-focal - image: ubuntu:focal - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: ubuntu-jammy - image: ubuntu:jammy - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: ubuntu-noble - image: ubuntu:noble - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: ubuntu-oracular - image: ubuntu:oracular - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init provisioner: name: ansible log: true diff --git a/molecule/distribution/molecule.yml b/molecule/distribution/molecule.yml index 8dcabbcb8..33f0607da 100644 --- a/molecule/distribution/molecule.yml +++ b/molecule/distribution/molecule.yml @@ -1,177 +1,4 @@ --- -driver: - name: docker -platforms: - - name: almalinux-8 - image: almalinux:8 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: almalinux-9 - image: almalinux:9 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: alpine-3.18 - image: alpine:3.18 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: alpine-3.19 - image: alpine:3.19 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: alpine-3.20 - image: alpine:3.20 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: alpine-3.21 - image: alpine:3.21 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: amazonlinux-2 - image: amazonlinux:2 - platform: x86_64 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: amazonlinux-2023 - image: amazonlinux:2023 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: debian-bullseye - image: debian:bullseye-slim - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: debian-bookworm - image: debian:bookworm-slim - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: oraclelinux-8 - image: oraclelinux:8 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: oraclelinux-9 - image: oraclelinux:9 - platform: x86_64 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: rhel-8 - image: redhat/ubi8:8.10 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: rhel-9 - image: redhat/ubi9:9.5 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: rockylinux-8 - image: rockylinux:8 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: rockylinux-9 - image: rockylinux:9.0 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: sles-15 - image: registry.suse.com/suse/sle15:15.6 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: ubuntu-focal - image: ubuntu:focal - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: ubuntu-jammy - image: ubuntu:jammy - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: ubuntu-noble - image: ubuntu:noble - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: ubuntu-oracular - image: ubuntu:oracular - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init provisioner: name: ansible log: true diff --git a/molecule/downgrade/molecule.yml b/molecule/downgrade/molecule.yml index 50fbbf161..70b03e732 100644 --- a/molecule/downgrade/molecule.yml +++ b/molecule/downgrade/molecule.yml @@ -1,177 +1,4 @@ --- -driver: - name: docker -platforms: - - name: almalinux-8 - image: almalinux:8 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: almalinux-9 - image: almalinux:9 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: alpine-3.18 - image: alpine:3.18 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: alpine-3.19 - image: alpine:3.19 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: alpine-3.20 - image: alpine:3.20 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: alpine-3.21 - image: alpine:3.21 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: amazonlinux-2 - image: amazonlinux:2 - platform: x86_64 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: amazonlinux-2023 - image: amazonlinux:2023 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: debian-bullseye - image: debian:bullseye-slim - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: debian-bookworm - image: debian:bookworm-slim - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: oraclelinux-8 - image: oraclelinux:8 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: oraclelinux-9 - image: oraclelinux:9 - platform: x86_64 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: rhel-8 - image: redhat/ubi8:8.10 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: rhel-9 - image: redhat/ubi9:9.5 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: rockylinux-8 - image: rockylinux:8 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: rockylinux-9 - image: rockylinux:9.0 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: sles-15 - image: registry.suse.com/suse/sle15:15.6 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: ubuntu-focal - image: ubuntu:focal - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: ubuntu-jammy - image: ubuntu:jammy - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: ubuntu-noble - image: ubuntu:noble - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: ubuntu-oracular - image: ubuntu:oracular - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init provisioner: name: ansible log: true diff --git a/molecule/source/molecule.yml b/molecule/source/molecule.yml index 8dcabbcb8..33f0607da 100644 --- a/molecule/source/molecule.yml +++ b/molecule/source/molecule.yml @@ -1,177 +1,4 @@ --- -driver: - name: docker -platforms: - - name: almalinux-8 - image: almalinux:8 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: almalinux-9 - image: almalinux:9 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: alpine-3.18 - image: alpine:3.18 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: alpine-3.19 - image: alpine:3.19 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: alpine-3.20 - image: alpine:3.20 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: alpine-3.21 - image: alpine:3.21 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: amazonlinux-2 - image: amazonlinux:2 - platform: x86_64 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: amazonlinux-2023 - image: amazonlinux:2023 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: debian-bullseye - image: debian:bullseye-slim - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: debian-bookworm - image: debian:bookworm-slim - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: oraclelinux-8 - image: oraclelinux:8 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: oraclelinux-9 - image: oraclelinux:9 - platform: x86_64 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: rhel-8 - image: redhat/ubi8:8.10 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: rhel-9 - image: redhat/ubi9:9.5 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: rockylinux-8 - image: rockylinux:8 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: rockylinux-9 - image: rockylinux:9.0 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: sles-15 - image: registry.suse.com/suse/sle15:15.6 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: ubuntu-focal - image: ubuntu:focal - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: ubuntu-jammy - image: ubuntu:jammy - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: ubuntu-noble - image: ubuntu:noble - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: ubuntu-oracular - image: ubuntu:oracular - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init provisioner: name: ansible log: true diff --git a/molecule/stable/molecule.yml b/molecule/stable/molecule.yml index 8dcabbcb8..33f0607da 100644 --- a/molecule/stable/molecule.yml +++ b/molecule/stable/molecule.yml @@ -1,177 +1,4 @@ --- -driver: - name: docker -platforms: - - name: almalinux-8 - image: almalinux:8 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: almalinux-9 - image: almalinux:9 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: alpine-3.18 - image: alpine:3.18 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: alpine-3.19 - image: alpine:3.19 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: alpine-3.20 - image: alpine:3.20 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: alpine-3.21 - image: alpine:3.21 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: amazonlinux-2 - image: amazonlinux:2 - platform: x86_64 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: amazonlinux-2023 - image: amazonlinux:2023 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: debian-bullseye - image: debian:bullseye-slim - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: debian-bookworm - image: debian:bookworm-slim - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: oraclelinux-8 - image: oraclelinux:8 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: oraclelinux-9 - image: oraclelinux:9 - platform: x86_64 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: rhel-8 - image: redhat/ubi8:8.10 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: rhel-9 - image: redhat/ubi9:9.5 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: rockylinux-8 - image: rockylinux:8 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: rockylinux-9 - image: rockylinux:9.0 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: sles-15 - image: registry.suse.com/suse/sle15:15.6 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: ubuntu-focal - image: ubuntu:focal - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: ubuntu-jammy - image: ubuntu:jammy - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: ubuntu-noble - image: ubuntu:noble - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: ubuntu-oracular - image: ubuntu:oracular - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init provisioner: name: ansible log: true diff --git a/molecule/uninstall/molecule.yml b/molecule/uninstall/molecule.yml index 49f53a02c..5a9b0df58 100644 --- a/molecule/uninstall/molecule.yml +++ b/molecule/uninstall/molecule.yml @@ -1,177 +1,4 @@ --- -driver: - name: docker -platforms: - - name: almalinux-8 - image: almalinux:8 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: almalinux-9 - image: almalinux:9 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: alpine-3.18 - image: alpine:3.18 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: alpine-3.19 - image: alpine:3.19 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: alpine-3.20 - image: alpine:3.20 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: alpine-3.21 - image: alpine:3.21 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: amazonlinux-2 - image: amazonlinux:2 - platform: x86_64 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: amazonlinux-2023 - image: amazonlinux:2023 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: debian-bullseye - image: debian:bullseye-slim - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: debian-bookworm - image: debian:bookworm-slim - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: oraclelinux-8 - image: oraclelinux:8 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: oraclelinux-9 - image: oraclelinux:9 - platform: x86_64 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: rhel-8 - image: redhat/ubi8:8.10 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: rhel-9 - image: redhat/ubi9:9.5 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: rockylinux-8 - image: rockylinux:8 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: rockylinux-9 - image: rockylinux:9.0 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: sles-15 - image: registry.suse.com/suse/sle15:15.6 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: ubuntu-focal - image: ubuntu:focal - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: ubuntu-jammy - image: ubuntu:jammy - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: ubuntu-noble - image: ubuntu:noble - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: ubuntu-oracular - image: ubuntu:oracular - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init provisioner: name: ansible log: true diff --git a/molecule/upgrade/molecule.yml b/molecule/upgrade/molecule.yml index 49f53a02c..5a9b0df58 100644 --- a/molecule/upgrade/molecule.yml +++ b/molecule/upgrade/molecule.yml @@ -1,177 +1,4 @@ --- -driver: - name: docker -platforms: - - name: almalinux-8 - image: almalinux:8 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: almalinux-9 - image: almalinux:9 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: alpine-3.18 - image: alpine:3.18 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: alpine-3.19 - image: alpine:3.19 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: alpine-3.20 - image: alpine:3.20 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: alpine-3.21 - image: alpine:3.21 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: amazonlinux-2 - image: amazonlinux:2 - platform: x86_64 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: amazonlinux-2023 - image: amazonlinux:2023 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: debian-bullseye - image: debian:bullseye-slim - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: debian-bookworm - image: debian:bookworm-slim - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: oraclelinux-8 - image: oraclelinux:8 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: oraclelinux-9 - image: oraclelinux:9 - platform: x86_64 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: rhel-8 - image: redhat/ubi8:8.10 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: rhel-9 - image: redhat/ubi9:9.5 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: rockylinux-8 - image: rockylinux:8 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: rockylinux-9 - image: rockylinux:9.0 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: sles-15 - image: registry.suse.com/suse/sle15:15.6 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: ubuntu-focal - image: ubuntu:focal - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: ubuntu-jammy - image: ubuntu:jammy - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: ubuntu-noble - image: ubuntu:noble - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: ubuntu-oracular - image: ubuntu:oracular - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init provisioner: name: ansible log: true diff --git a/molecule/version/molecule.yml b/molecule/version/molecule.yml index 11833a5f2..f323db921 100644 --- a/molecule/version/molecule.yml +++ b/molecule/version/molecule.yml @@ -1,177 +1,4 @@ --- -driver: - name: docker -platforms: - - name: almalinux-8 - image: almalinux:8 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: almalinux-9 - image: almalinux:9 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: alpine-3.18 - image: alpine:3.18 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: alpine-3.19 - image: alpine:3.19 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: alpine-3.20 - image: alpine:3.20 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: alpine-3.21 - image: alpine:3.21 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: amazonlinux-2 - image: amazonlinux:2 - platform: x86_64 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: amazonlinux-2023 - image: amazonlinux:2023 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: debian-bullseye - image: debian:bullseye-slim - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: debian-bookworm - image: debian:bookworm-slim - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: oraclelinux-8 - image: oraclelinux:8 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: oraclelinux-9 - image: oraclelinux:9 - platform: x86_64 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: rhel-8 - image: redhat/ubi8:8.10 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: rhel-9 - image: redhat/ubi9:9.5 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: rockylinux-8 - image: rockylinux:8 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: rockylinux-9 - image: rockylinux:9.0 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: sles-15 - image: registry.suse.com/suse/sle15:15.6 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /usr/sbin/init - - name: ubuntu-focal - image: ubuntu:focal - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: ubuntu-jammy - image: ubuntu:jammy - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: ubuntu-noble - image: ubuntu:noble - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - - name: ubuntu-oracular - image: ubuntu:oracular - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init provisioner: name: ansible log: true From 975225769fb084e5d5ea0278142986f673931fec Mon Sep 17 00:00:00 2001 From: Michael Bruskov Date: Sun, 2 Nov 2025 21:40:24 +0400 Subject: [PATCH 04/11] add debian-trixie platform to default molecule platforms --- .config/molecule/config.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.config/molecule/config.yml b/.config/molecule/config.yml index ee3fc2f26..6df099d4a 100644 --- a/.config/molecule/config.yml +++ b/.config/molecule/config.yml @@ -89,6 +89,14 @@ platforms: volumes: - /sys/fs/cgroup:/sys/fs/cgroup:rw command: /sbin/init + - name: debian-trixie + image: debian:trixie-slim + dockerfile: ../common/Dockerfile.j2 + privileged: true + cgroupns_mode: host + volumes: + - /sys/fs/cgroup:/sys/fs/cgroup:rw + command: /sbin/init - name: oraclelinux-8 image: oraclelinux:8 dockerfile: ../common/Dockerfile.j2 From 4c73daf359c9ff68db74c4469103e1d9ceee0770 Mon Sep 17 00:00:00 2001 From: Michael Bruskov Date: Sun, 2 Nov 2025 21:41:25 +0400 Subject: [PATCH 05/11] remove ubuntu-oracular from default molecule platforms Ubuntu 24.10 "Oracular Oriole" reached its end of life (EOL) on July 10, 2025, meaning it no longer receives security updates or bug fixes. --- .config/molecule/config.yml | 8 -------- README.md | 1 - vars/main.yml | 2 +- 3 files changed, 1 insertion(+), 10 deletions(-) diff --git a/.config/molecule/config.yml b/.config/molecule/config.yml index 6df099d4a..a887446f3 100644 --- a/.config/molecule/config.yml +++ b/.config/molecule/config.yml @@ -178,11 +178,3 @@ platforms: volumes: - /sys/fs/cgroup:/sys/fs/cgroup:rw command: /sbin/init - - name: ubuntu-oracular - image: ubuntu:oracular - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init diff --git a/README.md b/README.md index ecdb5ee7d..f05b6d0d1 100644 --- a/README.md +++ b/README.md @@ -199,7 +199,6 @@ Ubuntu: - focal (20.04) - jammy (22.04) - noble (24.04) - - oracular (24.10) ``` ### NGINX Plus diff --git a/vars/main.yml b/vars/main.yml index 6504ec8c6..5e4796d34 100644 --- a/vars/main.yml +++ b/vars/main.yml @@ -59,8 +59,8 @@ nginx_supported_distributions: architectures: [x86_64] ubuntu: name: Ubuntu - versions: [20.04, 22.04, 24.04, 24.10] architectures: "{{ ['x86_64', 'aarch64', 's390x'] if ((ansible_facts['distribution_version'] is version('20.04', '==')) or (ansible_facts['distribution_version'] is version('22.04', '=='))) else ['x86_64', 'aarch64'] }}" + versions: [20.04, 22.04, 24.04] # Supported NGINX Plus distributions # https://docs.nginx.com/nginx/technical-specs/ From a1bfa89c69f0fc7d0086517ed8d814056e045190 Mon Sep 17 00:00:00 2001 From: Michael Bruskov Date: Sun, 2 Nov 2025 22:13:08 +0400 Subject: [PATCH 06/11] remove ubuntu-focal platform from molecule default platforms Ubuntu 20.04 LTS (Focal Fossa) is out of standard support on 31 May 2025. --- .config/molecule/config.yml | 8 -------- README.md | 1 - vars/main.yml | 4 ++-- 3 files changed, 2 insertions(+), 11 deletions(-) diff --git a/.config/molecule/config.yml b/.config/molecule/config.yml index a887446f3..19d8b47b0 100644 --- a/.config/molecule/config.yml +++ b/.config/molecule/config.yml @@ -154,14 +154,6 @@ platforms: volumes: - /sys/fs/cgroup:/sys/fs/cgroup:rw command: /usr/sbin/init - - name: ubuntu-focal - image: ubuntu:focal - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - name: ubuntu-jammy image: ubuntu:jammy dockerfile: ../common/Dockerfile.j2 diff --git a/README.md b/README.md index f05b6d0d1..00a00b6a5 100644 --- a/README.md +++ b/README.md @@ -196,7 +196,6 @@ Rocky Linux: SUSE/SLES: - 15 SP6+ Ubuntu: - - focal (20.04) - jammy (22.04) - noble (24.04) ``` diff --git a/vars/main.yml b/vars/main.yml index 5e4796d34..427cf17a8 100644 --- a/vars/main.yml +++ b/vars/main.yml @@ -59,8 +59,8 @@ nginx_supported_distributions: architectures: [x86_64] ubuntu: name: Ubuntu - architectures: "{{ ['x86_64', 'aarch64', 's390x'] if ((ansible_facts['distribution_version'] is version('20.04', '==')) or (ansible_facts['distribution_version'] is version('22.04', '=='))) else ['x86_64', 'aarch64'] }}" - versions: [20.04, 22.04, 24.04] + versions: [22.04, 24.04] + architectures: "{{ ['x86_64', 'aarch64', 's390x'] if (ansible_facts['distribution_version'] is version('22.04', '==')) else ['x86_64', 'aarch64'] }}" # Supported NGINX Plus distributions # https://docs.nginx.com/nginx/technical-specs/ From dbd3dad86c01a6ee0bdf6ad814fe7ab6d4f7f6c8 Mon Sep 17 00:00:00 2001 From: Michael Bruskov Date: Sun, 2 Nov 2025 22:15:32 +0400 Subject: [PATCH 07/11] remove alpine-3.18 platform from molecule default platforms --- .config/molecule/config.yml | 8 -------- README.md | 2 +- vars/main.yml | 2 +- 3 files changed, 2 insertions(+), 10 deletions(-) diff --git a/.config/molecule/config.yml b/.config/molecule/config.yml index 19d8b47b0..9780d28b2 100644 --- a/.config/molecule/config.yml +++ b/.config/molecule/config.yml @@ -24,14 +24,6 @@ platforms: volumes: - /sys/fs/cgroup:/sys/fs/cgroup:rw command: /usr/sbin/init - - name: alpine-3.18 - image: alpine:3.18 - dockerfile: ../common/Dockerfile.j2 - privileged: true - cgroupns_mode: host - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - command: /sbin/init - name: alpine-3.19 image: alpine:3.19 dockerfile: ../common/Dockerfile.j2 diff --git a/README.md b/README.md index 00a00b6a5..f5d513a62 100644 --- a/README.md +++ b/README.md @@ -174,7 +174,6 @@ AlmaLinux: - 8 - 9 Alpine: - - 3.18 - 3.19 - 3.20 - 3.21 @@ -198,6 +197,7 @@ SUSE/SLES: Ubuntu: - jammy (22.04) - noble (24.04) + - plucky (25.04) ``` ### NGINX Plus diff --git a/vars/main.yml b/vars/main.yml index 427cf17a8..4764c3f8c 100644 --- a/vars/main.yml +++ b/vars/main.yml @@ -31,7 +31,7 @@ nginx_supported_distributions: architectures: [x86_64, aarch64, s390x] alpine: name: Alpine Linux - versions: [3.18, 3.19, 3.20, 3.21] + versions: [3.19, 3.20, 3.21] architectures: [x86_64, aarch64] amazon: name: Amazon Linux From ed39a1c2019e6ad20504471eabe5440d2b45914b Mon Sep 17 00:00:00 2001 From: Michael Bruskov Date: Sun, 2 Nov 2025 22:55:27 +0400 Subject: [PATCH 08/11] add Debian 13 to nginx_supported_distributions --- vars/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vars/main.yml b/vars/main.yml index 4764c3f8c..14a9f2596 100644 --- a/vars/main.yml +++ b/vars/main.yml @@ -39,7 +39,7 @@ nginx_supported_distributions: architectures: [x86_64, aarch64] debian: name: Debian - versions: [11, 12] + versions: [11, 12, 13] architectures: [x86_64, aarch64] oraclelinux: name: Oracle Linux From c8e6deed52fc53f4087b54a324b92c348220a96a Mon Sep 17 00:00:00 2001 From: Michael Bruskov Date: Sun, 2 Nov 2025 23:19:24 +0400 Subject: [PATCH 09/11] add ubuntu-plucky to molecule default platforms --- .config/molecule/config.yml | 8 ++++++++ vars/main.yml | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/.config/molecule/config.yml b/.config/molecule/config.yml index 9780d28b2..2412e2fd5 100644 --- a/.config/molecule/config.yml +++ b/.config/molecule/config.yml @@ -162,3 +162,11 @@ platforms: volumes: - /sys/fs/cgroup:/sys/fs/cgroup:rw command: /sbin/init + - name: ubuntu-plucky + image: ubuntu:plucky + dockerfile: ../common/Dockerfile.j2 + privileged: true + cgroupns_mode: host + volumes: + - /sys/fs/cgroup:/sys/fs/cgroup:rw + command: /sbin/init diff --git a/vars/main.yml b/vars/main.yml index 14a9f2596..1d3b0e1b2 100644 --- a/vars/main.yml +++ b/vars/main.yml @@ -59,7 +59,7 @@ nginx_supported_distributions: architectures: [x86_64] ubuntu: name: Ubuntu - versions: [22.04, 24.04] + versions: [22.04, 24.04, 25.04] architectures: "{{ ['x86_64', 'aarch64', 's390x'] if (ansible_facts['distribution_version'] is version('22.04', '==')) else ['x86_64', 'aarch64'] }}" # Supported NGINX Plus distributions From 08996a5c0eb1fece90e0221745445cd3f84a57a7 Mon Sep 17 00:00:00 2001 From: Michael Bruskov Date: Sun, 2 Nov 2025 23:46:18 +0400 Subject: [PATCH 10/11] set version=1.29.2 to Debian in Molecule downgrade converge.yml --- molecule/downgrade/converge.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/molecule/downgrade/converge.yml b/molecule/downgrade/converge.yml index fca6cf223..b79b6aad8 100644 --- a/molecule/downgrade/converge.yml +++ b/molecule/downgrade/converge.yml @@ -9,7 +9,7 @@ when: ansible_facts['os_family'] == "Alpine" - name: Set repo if Debian ansible.builtin.set_fact: - version: =1.27.4-1~{{ ansible_facts['distribution_release'] }} + version: =1.29.2-1~{{ ansible_facts['distribution_release'] }} cacheable: true when: ansible_facts['os_family'] == "Debian" - name: Set repo if Red Hat From 1bd61595d21488c34bdbd2aeda0a97a53cc81e7b Mon Sep 17 00:00:00 2001 From: adam Date: Wed, 5 Nov 2025 09:46:25 -0600 Subject: [PATCH 11/11] doc: updated readme to indice trixie support #916 --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index f5d513a62..28acfa8ce 100644 --- a/README.md +++ b/README.md @@ -183,6 +183,7 @@ Amazon Linux: Debian: - bullseye (11) - bookworm (12) + - trixie (13) Oracle Linux: - 8 - 9 @@ -217,6 +218,7 @@ Amazon Linux: Debian: - bullseye (11) - bookworm (12) + - trixie (13) FreeBSD: - 13 - 14