diff --git a/.github/workflows/ansible-lint.yml b/.github/workflows/ansible-lint.yml index 559f5c848..caf34f91f 100644 --- a/.github/workflows/ansible-lint.yml +++ b/.github/workflows/ansible-lint.yml @@ -29,4 +29,4 @@ jobs: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 - name: Lint Ansible Playbook - uses: ansible/ansible-lint@e98f9b38769d45cbe3c55a23b2eb25631babe7c4 # v25 + uses: ansible/ansible-lint@06f616d6e86e9ce4c74393318d1cbb2d016af413 # v25 diff --git a/molecule/ssh_hardening/prepare.yml b/molecule/ssh_hardening/prepare.yml index 7d3b8c652..590736952 100644 --- a/molecule/ssh_hardening/prepare.yml +++ b/molecule/ssh_hardening/prepare.yml @@ -12,27 +12,32 @@ ansible_python_interpreter: /usr/bin/python3 when: ansible_facts.distribution == 'Fedora' - - name: Install packages # noqa ignore-errors + - name: Install dnf packages # noqa ignore-errors ansible.builtin.dnf: name: - openssh-clients - openssh-server + state: present + update_cache: true + ignore_errors: true + + - name: Install libselinux-python # noqa ignore-errors + ansible.builtin.dnf: + name: - libselinux-python state: present update_cache: true ignore_errors: true - - name: Install packages # noqa ignore-errors + - name: Install procps-ng # noqa ignore-errors ansible.builtin.dnf: name: - - openssh-clients - - openssh-server - procps-ng state: present update_cache: true ignore_errors: true - - name: Install packages # noqa ignore-errors + - name: Install apt packages # noqa ignore-errors ansible.builtin.apt: name: - openssh-client @@ -47,7 +52,7 @@ changed_when: false when: ansible_facts.os_family == 'Suse' - - name: Install packages + - name: Install packages on SuSE community.general.zypper: name: - openssh diff --git a/molecule/ssh_hardening_custom_tests/prepare.yml b/molecule/ssh_hardening_custom_tests/prepare.yml index 83884dd47..b1dfd56b4 100644 --- a/molecule/ssh_hardening_custom_tests/prepare.yml +++ b/molecule/ssh_hardening_custom_tests/prepare.yml @@ -12,27 +12,32 @@ ansible_python_interpreter: /usr/bin/python3 when: ansible_facts.distribution == 'Fedora' - - name: Install packages # noqa ignore-errors + - name: Install dnf packages # noqa ignore-errors ansible.builtin.dnf: name: - openssh-clients - openssh-server + state: present + update_cache: true + ignore_errors: true + + - name: Install libselinux-python # noqa ignore-errors + ansible.builtin.dnf: + name: - libselinux-python state: present update_cache: true ignore_errors: true - - name: Install packages # noqa ignore-errors + - name: Install procps-ng # noqa ignore-errors ansible.builtin.dnf: name: - - openssh-clients - - openssh-server - procps-ng state: present update_cache: true ignore_errors: true - - name: Install packages # noqa ignore-errors + - name: Install apt packages # noqa ignore-errors ansible.builtin.apt: name: - openssh-client @@ -47,7 +52,7 @@ changed_when: false when: ansible_facts.os_family == 'Suse' - - name: Install packages + - name: Install packages on SuSE community.general.zypper: name: - openssh