diff --git a/.github/workflows/ssh_hardening_bsd.yml b/.github/workflows/ssh_hardening_bsd.yml index 2a771464..e4b5598f 100644 --- a/.github/workflows/ssh_hardening_bsd.yml +++ b/.github/workflows/ssh_hardening_bsd.yml @@ -36,7 +36,7 @@ jobs: fail-fast: false matrix: molecule_distro: - # - openbsd7 # disabled because of outdated image, see https://github.com/lavabit/robox/issues/305 + - openbsd7 - freebsd13 - freebsd14 steps: diff --git a/molecule/ssh_hardening_bsd/prepare.yml b/molecule/ssh_hardening_bsd/prepare.yml index baa8e13f..c2c3d4a7 100644 --- a/molecule/ssh_hardening_bsd/prepare.yml +++ b/molecule/ssh_hardening_bsd/prepare.yml @@ -4,6 +4,12 @@ become: true gather_facts: false tasks: + - name: Change installation source + # temporary fix for https://github.com/lavabit/robox/issues/305 + ansible.builtin.raw: echo "https://ftp.eu.openbsd.org/pub/OpenBSD" > /etc/installurl + changed_when: false + when: lookup('env', 'MOLECULE_DISTRO') == 'openbsd7' + - name: Install python # BSDs are special for Ansible - https://docs.ansible.com/ansible/latest/os_guide/intro_bsd.html ansible.builtin.raw: pkg_add python%3.10