DEV-1114 Fixing postgres shared host variables

- Update postgres role: use blockinfile instead lineinfile
qa
Michael Haehnel 3 years ago
parent f37c422ed0
commit e9e41027b9
No known key found for this signature in database
GPG Key ID: D2FA233B52AEC75C

@ -1,3 +1,5 @@
--- ---
server_type: "master" server_type: "master"
lvm_volume_encryption: true lvm_volume_encryption: true
shared_service_postgres_secondary: "{{ stage }}-postgres02-02"

@ -1,3 +1,5 @@
--- ---
server_type: "slave" server_type: "slave"
lvm_volume_encryption: true lvm_volume_encryption: true
shared_service_postgres_primary: "{{ stage }}-postgres02-01"

@ -9,3 +9,5 @@ postgres_pgdatadir_lvm_hcloudvol_count: 2
postgres_pgdatadir_lvm_hcloudvol_size: 30 postgres_pgdatadir_lvm_hcloudvol_size: 30
lvm_volume_encryption: true lvm_volume_encryption: true
shared_service_postgres_secondary: "{{ stage }}-postgres02-02"

@ -9,3 +9,5 @@ postgres_pgdatadir_lvm_hcloudvol_count: 2
postgres_pgdatadir_lvm_hcloudvol_size: 30 postgres_pgdatadir_lvm_hcloudvol_size: 30
lvm_volume_encryption: true lvm_volume_encryption: true
shared_service_postgres_primary: "{{ stage }}-postgres02-01"

@ -1,3 +1,5 @@
--- ---
server_type: "master" server_type: "master"
lvm_volume_encryption: true lvm_volume_encryption: true
shared_service_postgres_secondary: "{{ stage }}-postgres02-02"

@ -1,3 +1,5 @@
--- ---
server_type: "slave" server_type: "slave"
lvm_volume_encryption: true lvm_volume_encryption: true
shared_service_postgres_primary: "{{ stage }}-postgres02-01"

@ -207,7 +207,7 @@
ansible_ssh_host: "{{ stage_server_domain }}" ansible_ssh_host: "{{ stage_server_domain }}"
database_servers: "{{ hostvars[stage + '-virtual-host-to-read-groups-vars'].database_servers }}" database_servers: "{{ hostvars[stage + '-virtual-host-to-read-groups-vars'].database_servers }}"
tasks: tasks:
- name: "Start restore test for '{{ database_engine }}' backup from server '{{ database_server }}'" - name: "Start restore test for <{{ database_engine }}>"
include_role: include_role:
name: "restore_{{ database_engine }}" name: "restore_{{ database_engine }}"
tasks_from: _restore_test tasks_from: _restore_test

@ -16,17 +16,16 @@
line: "hot_standby_feedback = on" line: "hot_standby_feedback = on"
path: /etc/postgresql/{{ default_postgres_version }}/main/postgresql.conf path: /etc/postgresql/{{ default_postgres_version }}/main/postgresql.conf
- name: Create hosts entry for master (db-master) - name: "Setting hosts configuration for for db-master and db-backups in /etc/hosts"
lineinfile: blockinfile:
path: /etc/hosts marker: "# {mark} managed by ansible (hosts config for db-master and db-backups)"
line: "{{ shared_service_pg_master_ip }} db-master" path: "/etc/hosts"
state: present mode: "0644"
- name: Create hosts entry for backups (db-backups)
lineinfile:
path: /etc/hosts
line: "{{ shared_service_pg_master_ip }} db-backups"
state: present state: present
create: yes
block: |
{{ shared_service_pg_master_ip + ' ' + 'db-master' }}
{{ shared_service_pg_master_ip + ' ' + 'db-backup' }}
- name: Wait for nfsd is up and running - name: Wait for nfsd is up and running
wait_for: wait_for:

Loading…
Cancel
Save