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/10-kitten-x86_64_v2
bento/almalinux-9
bento/debian-13
bento/ubuntu-22.04
bento/ubuntu-24.04
debian/bookworm64
debian/testing64
docker.io/debian:bookworm
docker.io/ubuntu:noble
konstruktoid/ubuntu-26.04If 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
docker
docker-upstream
upstream