ageres210784.ansible_walg

ageres210784.ansible_walg

Rôle pour l'installation et la configuration de wal-g.

Exigences

Ansible Galaxy

Variables de rôle

Vous pouvez voir toutes les variables dans le fichier de variables default/main.yml.

Pour restaurer à un certain moment, vous devez utiliser le tag "restore" et les variables suivantes :

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 dans docker

Si vous utilisez postgresql dans docker, vous devez installer wal-g dans un conteneur docker et le configurer avec des variables d'environnement. Dans ce cas, ce rôle configure le crontab pour l'archivage périodique.

Configuration :

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

Exécution :

ansible-playbook -t crontab run-walg.yml

Dépendances

Aucune

Testé avec Ansible

2.9

Exemple de Playbook

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

Licence

Apache 2.0

Informations sur l'auteur

Evseev Sergey

À propos du projet

This role is for install wal-g

Installer
ansible-galaxy install ageres210784.ansible_walg
Licence
Unknown
Téléchargements
227
Propriétaire