]> git.arvados.org - arvados.git/commit
22957: Add requirements files to Ansible
authorBrett Smith <brett.smith@curii.com>
Fri, 30 May 2025 14:50:30 +0000 (10:50 -0400)
committerBrett Smith <brett.smith@curii.com>
Mon, 2 Jun 2025 14:12:13 +0000 (10:12 -0400)
commiteb3d2308501728e05823f41316e279cdb8069269
tree52beaa30d3672552c48f432a98e532b045f8eef0
parent28ce110e3f02785f55b2d25439bfb4a725327212
22957: Add requirements files to Ansible

We are at a point where we want to use collections that aren't included
in Ansible 8. This commit adds the infrastructure for us to do that in
the standard way, while taking the opportunity to only declare what we
need (no more installing the 240MiB Fortinet collection everywhere).

The change to the PostgreSQL HBA sources is required by stricter
validation in the newer community.postgresql module. The change from
parameter names from `db` to `login_db` is because the former is
deprecated in this version.

Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
tools/ansible/README.md [new file with mode: 0644]
tools/ansible/install-test-env.yml
tools/ansible/requirements.txt [new file with mode: 0644]
tools/ansible/requirements.yml [new file with mode: 0644]
tools/ansible/roles/arvados_database/tasks/main.yml
tools/ansible/roles/arvados_postgresql/tasks/main.yml