crowdsec/test/ansible/provision_dependencies.yml
mmetc a19748ae35
Rename directory "tests" to "test" (#2094)
If you use a ./test/local directory, you need to create it again:
$ make clean bats-build bats-fixture
2023-03-03 15:54:49 +01:00

44 lines
1.1 KiB
YAML

# vim: set ft=yaml.ansible:
---
- name: "Install required packages"
hosts: all
vars_files:
- vars/go.yml
roles:
- crowdsecurity.testing.apt_update
- crowdsecurity.testing.go
- crowdsecurity.testing.machine_id
- crowdsecurity.testing.epel
- crowdsecurity.testing.git
- crowdsecurity.testing.gcc
- crowdsecurity.testing.gnu_make
- crowdsecurity.testing.bats_requirements
- name: "Install Postgres"
hosts: all
become: true
vars_files:
- vars/postgres.yml
tasks:
- name: role "geerlingguy.postgresql"
ansible.builtin.include_role:
name: geerlingguy.postgresql
## enable this for debugging
# vars:
# postgres_users_no_log: false
when:
- lookup('ansible.builtin.env', 'DB_BACKEND') in ['pgx', 'postgres']
- name: "Install MySQL"
hosts: all
become: true
vars_files:
- vars/mysql.yml
tasks:
- name: role "geerlingguy.mysql"
ansible.builtin.include_role:
name: geerlingguy.mysql
when:
- lookup('ansible.builtin.env', 'DB_BACKEND') == 'mysql'