diff --git a/deployment/requirements.yml b/deployment/requirements.yml new file mode 100644 index 00000000..fab59dfd --- /dev/null +++ b/deployment/requirements.yml @@ -0,0 +1,3 @@ +collections: +- name: community.docker +- name: ansible.posix \ No newline at end of file diff --git a/deployment/vault_pgsql.yml b/deployment/vault_pgsql.yml new file mode 100644 index 00000000..74231b72 --- /dev/null +++ b/deployment/vault_pgsql.yml @@ -0,0 +1,30 @@ +- hosts: all + roles: + - role: preinstall + gather_facts: yes + any_errors_fatal: true + +- hosts: postgres + roles: + - role: postgres + when: use_postgres == "true" + gather_facts: yes + any_errors_fatal: true + +- hosts: vaultwarden + roles: + - role: vaultwarden + any_errors_fatal: true + +- hosts: nginx + roles: + - role: keepalived + when: use_keepalived == "true" + gather_facts: yes + any_errors_fatal: true + +- hosts: nginx + roles: + - role: nginx + gather_facts: yes + any_errors_fatal: true