mirror of
https://gitea.0xace.cc/ansible-galaxy/wal-g.git
synced 2025-06-08 02:21:11 +00:00
rewrite logic for a db restore support
This commit is contained in:
parent
0cca5cba39
commit
218ec7c11d
@ -79,21 +79,24 @@
|
|||||||
set_fact:
|
set_fact:
|
||||||
wal_g_pg_major_version: "{{ ansible_facts.packages[wal_g_postgresql_package][0]['version'] | split('.') | first }}"
|
wal_g_pg_major_version: "{{ ansible_facts.packages[wal_g_postgresql_package][0]['version'] | split('.') | first }}"
|
||||||
|
|
||||||
- name: Merge user options for WAL-G part of config
|
- name: Create wal-g config
|
||||||
set_fact:
|
when: wal_g_config is defined
|
||||||
wal_g_combined_config: "{{ wal_g_default_config | combine(wal_g_config|default({}), recursive=true) }}"
|
block:
|
||||||
|
- name: Merge user options for WAL-G part of config
|
||||||
|
set_fact:
|
||||||
|
wal_g_combined_config: "{{ wal_g_default_config | combine(wal_g_config|default({}), recursive=true) }}"
|
||||||
|
|
||||||
- name: "Generate conf file walg.json"
|
- name: "Generate conf file walg.json"
|
||||||
copy:
|
copy:
|
||||||
content: "{{ wal_g_combined_config | to_nice_json }}"
|
content: "{{ wal_g_combined_config | to_nice_json }}"
|
||||||
dest: "{{ wal_g_pg_home_dir }}/{{ wal_g_config_name }}"
|
dest: "{{ wal_g_pg_home_dir }}/{{ wal_g_config_name }}"
|
||||||
owner: "{{ wal_g_pg_config_owner }}"
|
owner: "{{ wal_g_pg_config_owner }}"
|
||||||
group: "{{ wal_g_pg_config_group }}"
|
group: "{{ wal_g_pg_config_group }}"
|
||||||
mode: 0644
|
mode: 0644
|
||||||
tags: wal-g, wal_g, wal_g_conf
|
tags: wal-g, wal_g, wal_g_conf
|
||||||
|
|
||||||
- name: Create wal-g restore config
|
- name: Create wal-g restore config
|
||||||
when: wal_g_restore
|
when: wal_g_restore_config is defined
|
||||||
block:
|
block:
|
||||||
- name: Merge user options for WAL-G part of restore config
|
- name: Merge user options for WAL-G part of restore config
|
||||||
set_fact:
|
set_fact:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user