Before running any test:
- ensure Vagrant, VirtualBox and/or Docker is installed.
- ensure all Python requirements are installed.
- ensure that the role is installed as
konstruktoid.hardening
almalinux/9
bento/ubuntu-22.04
bento/ubuntu-24.04
debian/bookworm64
debian/bullseye64
debian/testing64
docker.io/almalinux:9
docker.io/debian:bookworm
docker.io/ubuntu:jammy
generic/rhel8
If the runTests.sh script is executed as runTests.sh vagrant
,
Vagrant will configure hosts and run the
konstruktoid.hardening
role, it will then run
Lynis and bats
tests from the
konstruktoid/hardening
repository if the host is using Ubuntu.
devel
py312-ansible11
py312-ansibledevel
py313-ansible11
py313-ansibledevel