ageres210784.ansible_walg

ageres210784.ansible_walg

Rola do instalacji i konfiguracji wal-g.

Wymagania

Ansible Galaxy

Zmienne roli

Możesz zobaczyć wszystkie zmienne w pliku vars default/main.yml.

Aby przywrócić dane z określonego czasu, należy użyć tagu "restore" i następujących zmiennych:

postgresql_conf_recovery:
  - recovery_target_action='promote'
  - recovery_target_time='2021-07-15 11:35:04'
  - recovery_target_timeline='current'
walg_restore_name: base_0000000300000000000000DA

Postgres w dockerze

Jeśli używasz postgresql w dockerze, powinieneś zainstalować wal-g w kontenerze docker i skonfigurować go za pomocą zmiennych środowiskowych. W tym przypadku ta rola konfiguruje crontab do okresowego archiwizowania.

Konfiguracja:

walg_in_docker: true
walg_cron_time:
  minute: "*"
  hour: "*"
walg_pgdata: "/var/lib/postgresql/data"
walg_cron_user: "root"

Uruchomienie:

ansible-playbook -t crontab run-walg.yml

Zależności

Brak

Testowane z Ansible

2.9

Przykładowy Playbook

- hosts: servers
  roles:
    - role: ageres210784.ansible_walg

Licencja

Apache 2.0

Informacje o autorze

Evseev Sergey

O projekcie

This role is for install wal-g

Zainstaluj
ansible-galaxy install ageres210784.ansible_walg
Licencja
Unknown
Pobrania
227
Właściciel