aboutsummaryrefslogtreecommitdiffstats
path: root/roles/postgres/tasks
diff options
context:
space:
mode:
authorGravatar Johannes Christ <[email protected]>2022-02-01 22:28:06 +0100
committerGravatar Joe Banks <[email protected]>2022-02-05 14:31:37 +0000
commit761a8e124e84a82bd2272228cbff2a1260456f51 (patch)
treeb6f7c3138498e05ec2c679a1e34ee9657f3d8848 /roles/postgres/tasks
parentEpand entire dict when adding psql users and databases (diff)
Add podman role and improve playbook organization
This PR adds a new podman role, see #18. The playbook is merged into sections for each group of hosts that we want to deploy to. To limit by role now, use tags, such as `-t role::podman`.
Diffstat (limited to 'roles/postgres/tasks')
-rw-r--r--roles/postgres/tasks/main.yml8
1 files changed, 8 insertions, 0 deletions
diff --git a/roles/postgres/tasks/main.yml b/roles/postgres/tasks/main.yml
index f947d2e..01638af 100644
--- a/roles/postgres/tasks/main.yml
+++ b/roles/postgres/tasks/main.yml
@@ -6,21 +6,29 @@
- postgresql-contrib-{{ postgresql_version }}
- libpq-dev
state: present
+ tags:
+ - role::postgres
- name: Check postgres is started and enabled on boot.
service:
name: '{{ postgresql_daemon }}'
state: started
enabled: true
+ tags:
+ - role::postgres
- name: Add postgres users.
community.postgresql.postgresql_user: "{{ item }}"
with_items: "{{ postgresql_users }}"
become: true
become_user: "{{ postgresql_user }}"
+ tags:
+ - role::postgres
- name: Add postgres databases.
community.postgresql.postgresql_db: "{{ item }}"
with_items: "{{ postgresql_databases }}"
become: true
become_user: "{{ postgresql_user }}"
+ tags:
+ - role::postgres