A Docker-based test suite for Ansible's acme_account, acme_certificate and acme_certificate_revoke modules.
Uses Pebble as the ACME-based CA. Provides a controller for fulfilling challenges.
Run ./build-local-master.sh
to build a local version of the Docker container. An “official” build (built with build.sh
) can be found on Docker Hub.
Run ./run.sh
to run the tests with this (local) docker container.
- Add more tests
- more certificates (with more domains)
- revocation of certificates
- With a later version of Pebble, add test for account key change