Dev 783 pg backup secondary node

qa
Hoan To 3 years ago committed by Görz, Friedrich
parent 8a9e7bfee5
commit 9be0882562

@ -44,7 +44,7 @@
tasks: tasks:
- name: "Add {{ database_engine }} servers to hosts if necessary" - name: "Add {{ database_engine }} servers to hosts if necessary"
add_host: add_host:
name: "{{ stage }}-{{ database_engine }}-01" name: "{{ stage }}-{{ database_engine }}-{{'02' if database_engine == 'postgres' else '01'}}"
groups: groups:
- "stage_{{ stage }}" - "stage_{{ stage }}"
- '{{ database_engine }}' - '{{ database_engine }}'
@ -93,7 +93,7 @@
become_user: '{{ storageserver_system_user }}' become_user: '{{ storageserver_system_user }}'
vars: vars:
# should work with non-fqdn due to existing entry in /etc/hosts # should work with non-fqdn due to existing entry in /etc/hosts
database_server_ip: "{{ stage }}-{{ database_engine }}-01" database_server_ip: "{{ stage }}-{{ database_engine }}-{{'02' if database_engine == 'postgres' else '01'}}"
shell: '/home/{{ storageserver_system_user }}/pull_remote_backups.sh {{ database_server_ip }} {{ stage }} {{ database_engine }}' shell: '/home/{{ storageserver_system_user }}/pull_remote_backups.sh {{ database_server_ip }} {{ stage }} {{ database_engine }}'
when: when:
- inventory_hostname in groups['storage'] - inventory_hostname in groups['storage']

@ -147,6 +147,7 @@ shared_service_kube_ip: "{{ stage_private_ingress_loadbalancer_ip | default('-')
shared_service_maria_hostname: "{{ stage }}-maria-01" shared_service_maria_hostname: "{{ stage }}-maria-01"
shared_service_postgres_01_hostname: "{{ stage }}-postgres-01" shared_service_postgres_01_hostname: "{{ stage }}-postgres-01"
shared_service_postgres_02_hostname: "{{ stage }}-postgres-02"
shared_service_elastic_stack_01_hostname: "{{ stage }}-elastic-stack-elastic-01" shared_service_elastic_stack_01_hostname: "{{ stage }}-elastic-stack-elastic-01"
shared_service_elastic_stack_02_hostname: "{{ stage }}-elastic-stack-elastic-02" shared_service_elastic_stack_02_hostname: "{{ stage }}-elastic-stack-elastic-02"
shared_service_elastic_stack_03_hostname: "{{ stage }}-elastic-stack-elastic-03" shared_service_elastic_stack_03_hostname: "{{ stage }}-elastic-stack-elastic-03"
@ -206,6 +207,10 @@ shared_service_hosts: [
ip: "{{ shared_service_pg_master_ip }}", ip: "{{ shared_service_pg_master_ip }}",
name: "{{ shared_service_postgres_01_hostname }}" name: "{{ shared_service_postgres_01_hostname }}"
}, },
{
ip: "{{ shared_service_pg_slave_ip }}",
name: "{{ shared_service_postgres_02_hostname }}"
},
{ {
ip: "{{ shared_service_harbor_ip }}", ip: "{{ shared_service_harbor_ip }}",
name: "{{ shared_service_harbor_hostname }}" name: "{{ shared_service_harbor_hostname }}"

Loading…
Cancel
Save