Skip to content

Commit

Permalink
add_pgnode.yml: Fix the list of hosts to configure pgbackrest
Browse files Browse the repository at this point in the history
If PgBackrest is configured as dedicated repository host in SSH mode, the SSH key exchange with the nodes of the "postgres_cluster" group is required.

Previously, only the 'new_replica' group was specified, which led to an error when exchanging keys.
  • Loading branch information
vitabaks committed Nov 27, 2023
1 parent 9b27898 commit a9d7608
Showing 1 changed file with 5 additions and 6 deletions.
11 changes: 5 additions & 6 deletions add_pgnode.yml
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,7 @@
changed_when: false
tags: always

- name: add_pgnode.yml | Add new PostgreSQL node to the cluster
- name: add_pgnode.yml | Configure new PostgreSQL node
hosts: new_replica
become: true
become_method: sudo
Expand Down Expand Up @@ -168,9 +168,10 @@
- role: timezone
- role: ntp
- role: copy
- role: cron

- name: add_pgnode.yml | Add new PostgreSQL node with pgBackRest to the cluster
hosts: pgbackrest:new_replica
- name: add_pgnode.yml | Configure pgBackRest
hosts: pgbackrest:postgres_cluster
become: true
become_method: sudo
gather_facts: true
Expand All @@ -193,7 +194,7 @@
when: dcs_type == "consul"
tags: consul

- name: add_pgnode.yml | Configure new replica and additional roles
- name: add_pgnode.yml | Add new PostgreSQL replica to the cluster
hosts: new_replica
become: true
become_method: sudo
Expand Down Expand Up @@ -222,8 +223,6 @@
- role: pg_probackup
when: pg_probackup_install|bool

- role: cron

- role: pgbouncer
when: pgbouncer_install|bool

Expand Down

0 comments on commit a9d7608

Please sign in to comment.