mirror of
https://gitea.0xace.cc/ansible-galaxy/patroni.git
synced 2025-06-29 02:53:07 +00:00
cleanup
This commit is contained in:
@ -3,6 +3,10 @@
|
||||
set_fact:
|
||||
patroni_postgresql_parameters_combined: "{{ patroni_postgresql_default_parameters | combine(patroni_postgresql_parameters|default({}), recursive=true) }}"
|
||||
|
||||
- name: Merge backup options for PostgreSQL part of Patroni config
|
||||
set_fact:
|
||||
patroni_postgresql_parameters_combined: "{{ patroni_postgresql_parameters_combined | combine(patroni_postgresql_backup_parameters['postgresql']['parameters']|default({}), recursive=true) }}"
|
||||
|
||||
- name: Template Patroni default config
|
||||
set_fact:
|
||||
patroni_default_config: "{{ lookup('template', 'patroni.yaml.j2') | from_yaml }}"
|
||||
@ -26,6 +30,11 @@
|
||||
- /etc/patroni
|
||||
- /var/lib/pgsql_stats_tmp
|
||||
|
||||
- name: Check that the bootstrap {{ patroni_config_name }} exists
|
||||
stat:
|
||||
path: "/etc/patroni/{{ patroni_config_name }}"
|
||||
register: patroni_config_file_exists_result
|
||||
|
||||
- name: Propagate Patroni config
|
||||
copy:
|
||||
content: "{{ patroni_config_combined | to_nice_yaml }}"
|
||||
@ -34,4 +43,5 @@
|
||||
group: "postgres"
|
||||
mode: 0644
|
||||
register: patroni_config_file
|
||||
when: not patroni_config_file_exists_result.stat.exists
|
||||
notify: Restart Patroni
|
||||
|
@ -1,4 +1,8 @@
|
||||
---
|
||||
- name: Merge Patroni dynamic parameters for backup
|
||||
set_fact:
|
||||
patroni_postgresql_dynamic_parameters: "{{ patroni_postgresql_dynamic_parameters | combine(patroni_postgresql_backup_parameters, recursive=true) }}"
|
||||
|
||||
- name: Propagate Patroni dynamic config
|
||||
copy:
|
||||
content: "{{ patroni_postgresql_dynamic_parameters | to_nice_json }}"
|
||||
|
@ -72,7 +72,7 @@
|
||||
|
||||
- name: "Dynamic Patroni configuration"
|
||||
include_tasks: dynamic_config.yaml
|
||||
when:
|
||||
- patroni_postgresql_dynamic_parameters
|
||||
#when:
|
||||
# - patroni_postgresql_dynamic_parameters
|
||||
tags: patroni_dynamic_configure
|
||||
|
||||
|
Reference in New Issue
Block a user