|
@@ -65,46 +65,61 @@
|
|
|
|
|
|
- name: 15Five user exists
|
|
|
postgresql_user:
|
|
|
- name: fifteen5
|
|
|
+ name: fifteenfive
|
|
|
password: "{{ fifteenfive_db_pass }}"
|
|
|
role_attr_flags: CREATEDB,NOSUPERUSER,LOGIN
|
|
|
+ become_user: postgres
|
|
|
+ tags:
|
|
|
+ - create_dbs
|
|
|
|
|
|
- name: 15Five database exists
|
|
|
postgresql_db:
|
|
|
- name: "fifteen5"
|
|
|
+ name: "fifteenfive"
|
|
|
state: present
|
|
|
- owner: fifteen5
|
|
|
+ owner: fifteenfive
|
|
|
become_user: postgres
|
|
|
+ tags:
|
|
|
+ - create_dbs
|
|
|
|
|
|
- name: 15Five database has btree_gist extension
|
|
|
postgresql_ext:
|
|
|
name: btree_gist
|
|
|
- db: fifteen5
|
|
|
+ db: fifteenfive
|
|
|
become_user: postgres
|
|
|
+ tags:
|
|
|
+ - create_dbs
|
|
|
|
|
|
- name: 15Five database has btree_gin extension
|
|
|
postgresql_ext:
|
|
|
name: btree_gin
|
|
|
- db: fifteen5
|
|
|
+ db: fifteenfive
|
|
|
become_user: postgres
|
|
|
+ tags:
|
|
|
+ - create_dbs
|
|
|
|
|
|
- name: 15Five database has ltree extension
|
|
|
postgresql_ext:
|
|
|
name: ltree
|
|
|
- db: fifteen5
|
|
|
+ db: fifteenfive
|
|
|
become_user: postgres
|
|
|
+ tags:
|
|
|
+ - create_dbs
|
|
|
|
|
|
- name: 15Five database has hstore extension
|
|
|
postgresql_ext:
|
|
|
name: hstore
|
|
|
- db: fifteen5
|
|
|
+ db: fifteenfive
|
|
|
become_user: postgres
|
|
|
+ tags:
|
|
|
+ - create_dbs
|
|
|
|
|
|
- name: gogs user exists
|
|
|
postgresql_user:
|
|
|
name: gogs
|
|
|
password: "{{ gogs_db_pass }}"
|
|
|
role_attr_flags: NOSUPERUSER,LOGIN
|
|
|
+ tags:
|
|
|
+ - create_dbs
|
|
|
|
|
|
- name: gogs database exists
|
|
|
postgresql_db:
|
|
@@ -118,6 +133,9 @@
|
|
|
name: miniflux
|
|
|
password: "{{ miniflux_db_pass }}"
|
|
|
role_attr_flags: NOSUPERUSER,LOGIN
|
|
|
+ become_user: postgres
|
|
|
+ tags:
|
|
|
+ - create_dbs
|
|
|
|
|
|
- name: miniflux database exists
|
|
|
postgresql_db:
|
|
@@ -125,12 +143,17 @@
|
|
|
state: present
|
|
|
owner: miniflux
|
|
|
become_user: postgres
|
|
|
+ tags:
|
|
|
+ - create_dbs
|
|
|
|
|
|
- name: photoview user exists
|
|
|
postgresql_user:
|
|
|
name: photoview
|
|
|
password: "{{ photoview_db_pass }}"
|
|
|
role_attr_flags: NOSUPERUSER,LOGIN
|
|
|
+ become_user: postgres
|
|
|
+ tags:
|
|
|
+ - create_dbs
|
|
|
|
|
|
- name: photoview database exists
|
|
|
postgresql_db:
|
|
@@ -138,12 +161,17 @@
|
|
|
state: present
|
|
|
owner: photoview
|
|
|
become_user: postgres
|
|
|
+ tags:
|
|
|
+ - create_dbs
|
|
|
|
|
|
- name: synapse user exists
|
|
|
postgresql_user:
|
|
|
name: synapse
|
|
|
password: "{{ synapse_db_pass }}"
|
|
|
role_attr_flags: NOSUPERUSER,LOGIN
|
|
|
+ become_user: postgres
|
|
|
+ tags:
|
|
|
+ - create_dbs
|
|
|
|
|
|
- name: synapse database exists
|
|
|
postgresql_db:
|
|
@@ -151,3 +179,63 @@
|
|
|
state: present
|
|
|
owner: synapse
|
|
|
become_user: postgres
|
|
|
+ tags:
|
|
|
+ - create_dbs
|
|
|
+
|
|
|
+- name: grafana user exists
|
|
|
+ postgresql_user:
|
|
|
+ name: grafana
|
|
|
+ password: "{{ grafana_db_pass }}"
|
|
|
+ role_attr_flags: NOSUPERUSER,LOGIN
|
|
|
+ tags:
|
|
|
+ - create_dbs
|
|
|
+
|
|
|
+- name: grafana_read_only user exists
|
|
|
+ postgresql_user:
|
|
|
+ name: grafana_read_only
|
|
|
+ password: "{{ grafana_read_only_pass }}"
|
|
|
+ role_attr_flags: NOSUPERUSER,LOGIN
|
|
|
+ tags:
|
|
|
+ - create_dbs
|
|
|
+
|
|
|
+- postgresql_privs:
|
|
|
+ db: postgres
|
|
|
+ privs: SELECT
|
|
|
+ type: schema
|
|
|
+ objs: public
|
|
|
+ role: grafana_read_only
|
|
|
+
|
|
|
+- name: grafana database exists
|
|
|
+ postgresql_db:
|
|
|
+ name: "grafana"
|
|
|
+ state: present
|
|
|
+ owner: grafana
|
|
|
+ become_user: postgres
|
|
|
+ tags:
|
|
|
+ - create_dbs
|
|
|
+
|
|
|
+- name: sentry user exists
|
|
|
+ postgresql_user:
|
|
|
+ name: sentry
|
|
|
+ password: "{{ sentry_db_pass }}"
|
|
|
+ role_attr_flags: NOSUPERUSER,LOGIN
|
|
|
+ become_user: postgres
|
|
|
+ tags:
|
|
|
+ - create_dbs
|
|
|
+
|
|
|
+- name: sentry database exists
|
|
|
+ postgresql_db:
|
|
|
+ name: "sentry"
|
|
|
+ state: present
|
|
|
+ owner: sentry
|
|
|
+ become_user: postgres
|
|
|
+ tags:
|
|
|
+ - create_dbs
|
|
|
+
|
|
|
+- name: sentry database has citext extension
|
|
|
+ postgresql_ext:
|
|
|
+ name: citext
|
|
|
+ db: sentry
|
|
|
+ become_user: postgres
|
|
|
+ tags:
|
|
|
+ - create_dbs
|