From ab359547e23707825e4c34fd1e9fd59b5766bcba Mon Sep 17 00:00:00 2001 From: Jeremy Frasier Date: Wed, 7 May 2025 14:10:21 -0400 Subject: [PATCH 1/5] Upgrade to the latest version of the ansible-lint pre-commit hook Version 25.4.0 is the first version to support Fedora 42 in the Ansible YAML metadata schema. --- .pre-commit-config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index c165bde..0760b36 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -165,7 +165,7 @@ repos: # Ansible hooks - repo: https://github.com/ansible/ansible-lint - rev: v25.1.3 + rev: v25.4.0 hooks: - id: ansible-lint additional_dependencies: From 5efc25063e3f7647e4d148e32edacbc107d0b819 Mon Sep 17 00:00:00 2001 From: Jeremy Frasier Date: Wed, 7 May 2025 14:45:18 -0400 Subject: [PATCH 2/5] Remove support for Ubuntu Focal This platform is EOL as of May 2025. See here for more details: https://ubuntu.com/about/release-cycle --- .config/molecule/config.yml | 18 ------------------ .github/workflows/build.yml | 1 - meta/main.yml | 1 - 3 files changed, 20 deletions(-) diff --git a/.config/molecule/config.yml b/.config/molecule/config.yml index 58a4a74..603b597 100644 --- a/.config/molecule/config.yml +++ b/.config/molecule/config.yml @@ -166,24 +166,6 @@ platforms: privileged: true volumes: - /sys/fs/cgroup:/sys/fs/cgroup:rw - - cgroupns_mode: host - command: /lib/systemd/systemd - image: docker.io/geerlingguy/docker-ubuntu2004-ansible:latest - name: ubuntu-20-systemd-amd64 - platform: amd64 - pre_build_image: true - privileged: true - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - - cgroupns_mode: host - command: /lib/systemd/systemd - image: docker.io/geerlingguy/docker-ubuntu2004-ansible:latest - name: ubuntu-20-systemd-arm64 - platform: arm64 - pre_build_image: true - privileged: true - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - cgroupns_mode: host command: /lib/systemd/systemd image: docker.io/geerlingguy/docker-ubuntu2204-ansible:latest diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 963c3c0..fa30eb3 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -225,7 +225,6 @@ jobs: - fedora40-systemd - fedora41-systemd - kali-systemd - - ubuntu-20-systemd - ubuntu-22-systemd - ubuntu-24-systemd scenario: diff --git a/meta/main.yml b/meta/main.yml index a85588d..a9a0cce 100644 --- a/meta/main.yml +++ b/meta/main.yml @@ -39,7 +39,6 @@ galaxy_info: - "2023" - name: Ubuntu versions: - - focal - jammy - noble role_name: skeleton From ce194cbe3296d2491102068ab7411ed05345b371 Mon Sep 17 00:00:00 2001 From: Jeremy Frasier Date: Tue, 27 May 2025 16:20:20 -0400 Subject: [PATCH 3/5] Drop support for EOL platforms Fedora 39 and 40 We no longer need to support these outdated platforms now that cisagov/freeipa-server-packer supports Fedora 42 (as of cisagov/freeipa-server-packer#129). --- .config/molecule/config.yml | 36 ------------------------------------ .github/workflows/build.yml | 2 -- meta/main.yml | 2 -- 3 files changed, 40 deletions(-) diff --git a/.config/molecule/config.yml b/.config/molecule/config.yml index 58a4a74..b1cceef 100644 --- a/.config/molecule/config.yml +++ b/.config/molecule/config.yml @@ -112,42 +112,6 @@ platforms: privileged: true volumes: - /sys/fs/cgroup:/sys/fs/cgroup:rw - - cgroupns_mode: host - command: /lib/systemd/systemd - image: docker.io/geerlingguy/docker-fedora39-ansible:latest - name: fedora39-systemd-amd64 - platform: amd64 - pre_build_image: true - privileged: true - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - - cgroupns_mode: host - command: /lib/systemd/systemd - image: docker.io/geerlingguy/docker-fedora39-ansible:latest - name: fedora39-systemd-arm64 - platform: arm64 - pre_build_image: true - privileged: true - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - - cgroupns_mode: host - command: /lib/systemd/systemd - image: docker.io/geerlingguy/docker-fedora40-ansible:latest - name: fedora40-systemd-amd64 - platform: amd64 - pre_build_image: true - privileged: true - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - - cgroupns_mode: host - command: /lib/systemd/systemd - image: docker.io/geerlingguy/docker-fedora40-ansible:latest - name: fedora40-systemd-arm64 - platform: arm64 - pre_build_image: true - privileged: true - volumes: - - /sys/fs/cgroup:/sys/fs/cgroup:rw - cgroupns_mode: host command: /lib/systemd/systemd image: docker.io/geerlingguy/docker-fedora41-ansible:latest diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 963c3c0..34fd778 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -221,8 +221,6 @@ jobs: - debian11-systemd - debian12-systemd - debian13-systemd - - fedora39-systemd - - fedora40-systemd - fedora41-systemd - kali-systemd - ubuntu-20-systemd diff --git a/meta/main.yml b/meta/main.yml index a85588d..f9b53f3 100644 --- a/meta/main.yml +++ b/meta/main.yml @@ -31,8 +31,6 @@ galaxy_info: - trixie - name: Fedora versions: - - "39" - - "40" - "41" - name: Kali versions: From b52861f30627cb3ac172c888f518611e69529db2 Mon Sep 17 00:00:00 2001 From: Jeremy Frasier Date: Tue, 27 May 2025 16:25:26 -0400 Subject: [PATCH 4/5] Bump version from 1.0.0 to 2.0.0 --- version.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/version.txt b/version.txt index 3eefcb9..227cea2 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -1.0.0 +2.0.0 From a170589638f49d11c62b5ad18d44afcc4d660465 Mon Sep 17 00:00:00 2001 From: Jeremy Frasier Date: Mon, 21 Apr 2025 15:41:01 -0400 Subject: [PATCH 5/5] Add support for Fedora 42 --- .config/molecule/config.yml | 18 ++++++++++++++++++ .github/workflows/build.yml | 1 + meta/main.yml | 1 + 3 files changed, 20 insertions(+) diff --git a/.config/molecule/config.yml b/.config/molecule/config.yml index 026e1e1..0545c75 100644 --- a/.config/molecule/config.yml +++ b/.config/molecule/config.yml @@ -130,6 +130,24 @@ platforms: privileged: true volumes: - /sys/fs/cgroup:/sys/fs/cgroup:rw + - cgroupns_mode: host + command: /lib/systemd/systemd + image: docker.io/geerlingguy/docker-fedora42-ansible:latest + name: fedora42-systemd-amd64 + platform: amd64 + pre_build_image: true + privileged: true + volumes: + - /sys/fs/cgroup:/sys/fs/cgroup:rw + - cgroupns_mode: host + command: /lib/systemd/systemd + image: docker.io/geerlingguy/docker-fedora42-ansible:latest + name: fedora42-systemd-arm64 + platform: arm64 + pre_build_image: true + privileged: true + volumes: + - /sys/fs/cgroup:/sys/fs/cgroup:rw - cgroupns_mode: host command: /lib/systemd/systemd image: docker.io/geerlingguy/docker-ubuntu2204-ansible:latest diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 7f2e5a8..bae6dea 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -222,6 +222,7 @@ jobs: - debian12-systemd - debian13-systemd - fedora41-systemd + - fedora42-systemd - kali-systemd - ubuntu-22-systemd - ubuntu-24-systemd diff --git a/meta/main.yml b/meta/main.yml index a31689b..2a6a65e 100644 --- a/meta/main.yml +++ b/meta/main.yml @@ -32,6 +32,7 @@ galaxy_info: - name: Fedora versions: - "41" + - "42" - name: Kali versions: - "2023"