steps: backend: image: python:3-bookworm environment: - ANSIBLE_HOST_KEY_CHECKING=False commands: - export PATH=$PATH:/root/.local/bin - eval "$(ssh-agent -s)" - make ci.init - cat terraform/mcaptcha/hosts.ini # db: mariadb cache: redis - . venv/bin/activate && ansible-playbook --become -i terraform/mcaptcha/hosts.ini --extra-vars "database_type=mariadb cache_type=redis" ./ansible/mcaptcha.yml - INVENTORY=terraform/mcaptcha/hosts.ini make test.cache - INVENTORY=terraform/mcaptcha/hosts.ini make test.mcaptcha # db: postgres cache: redis - . venv/bin/activate && ansible-playbook --become -i terraform/mcaptcha/hosts.ini --extra-vars "database_type=postgres cache_type=redis" ./ansible/mcaptcha.yml - INVENTORY=terraform/mcaptcha/hosts.ini make test.cache - INVENTORY=terraform/mcaptcha/hosts.ini make test.mcaptcha # embedded cache - . venv/bin/activate && ansible-playbook --become -i terraform/mcaptcha/hosts.ini --extra-vars "database_type=postgres cache_type=embedded" ./ansible/mcaptcha.yml - INVENTORY=terraform/mcaptcha/hosts.ini make test.mcaptcha - make ci.clean secrets: [TEST_NODE_SSH_KEY]