add more db options

This commit is contained in:
nd 2022-08-27 15:45:57 +02:00
parent 1d1d472ea4
commit feee78918c
No known key found for this signature in database
GPG key ID: 21B5CD4DEE3670E9

View file

@ -20,21 +20,26 @@
notify: notify:
- restart postgres - restart postgres
- name: add postgresql dbs
postgresql_db:
name: "{{ item.key }}"
become_user: postgres
become: true
with_dict: "{{ postgresql.dbs }}"
- name: add postgresql user(s) - name: add postgresql user(s)
postgresql_user: community.postgresql.postgresql_user:
name: "{{ item.key }}" name: "{{ item.key }}"
password: "{{ item.value }}" password: "{{ item.value }}"
become_user: postgres become_user: postgres
become: true become: true
with_dict: "{{ postgresql.users }}" with_dict: "{{ postgresql.users }}"
- name: add postgresql dbs
community.postgresql.postgresql_db:
name: "{{ item.key }}"
owner: "{{ item.value.owner|d(omit) }}"
encoding: "{{ item.value.encoding|d(omit) }}"
template: "{{ item.value.template|d(omit) }}"
lc_collate: "{{ item.value.lc_collate|d(omit) }}"
lc_ctype: "{{ item.value.lc_ctype|d(omit) }}"
become_user: postgres
become: true
with_dict: "{{ postgresql.dbs }}"
- name: add vacuum cronjob - name: add vacuum cronjob
cron: cron:
name: db maintenance name: db maintenance