mirror of
https://github.com/matter-labs/ansible-en-role.git
synced 2025-12-06 02:49:55 +00:00
feat: Added user with backup permissions only
This commit is contained in:
@ -64,6 +64,9 @@ postgres_replica_user_password: ""
|
|||||||
postgres_replica_auth_method: "scram-sha-256"
|
postgres_replica_auth_method: "scram-sha-256"
|
||||||
postgres_replication_bind_address: ""
|
postgres_replication_bind_address: ""
|
||||||
postgres_replica_address: ""
|
postgres_replica_address: ""
|
||||||
|
backup_db_user: ""
|
||||||
|
backup_db_password: ""
|
||||||
|
backup_db_name: ""
|
||||||
|
|
||||||
# Enable TLS for traefik
|
# Enable TLS for traefik
|
||||||
enable_tls: false
|
enable_tls: false
|
||||||
|
|||||||
@ -40,3 +40,13 @@
|
|||||||
login_user: "{{ database_username }}"
|
login_user: "{{ database_username }}"
|
||||||
login_password: "{{ database_password }}"
|
login_password: "{{ database_password }}"
|
||||||
query: "SELECT pg_reload_conf()"
|
query: "SELECT pg_reload_conf()"
|
||||||
|
|
||||||
|
- name: Create postgres replication user
|
||||||
|
community.postgresql.postgresql_user:
|
||||||
|
login_host: "{{ postgres_replication_bind_address }}"
|
||||||
|
login_user: "{{ database_username }}"
|
||||||
|
login_password: "{{ database_password }}"
|
||||||
|
name: "{{ backup_db_user }}"
|
||||||
|
password: "{{ backup_db_password }}"
|
||||||
|
db: "{{ backup_db_name }}"
|
||||||
|
priv: "pg_read_all_data"
|
||||||
|
|||||||
Reference in New Issue
Block a user