ageres210784.ansible_walg

ageres210784.ansible_walg

Rol para la instalación y configuración de wal-g.

Requisitos

Ansible Galaxy

Variables del Rol

Puedes ver todas las variables en el archivo default/main.yml.

Para restaurar en un momento específico, debes usar la etiqueta "restore" y las siguientes variables:

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

Si usas postgresql en docker, debes instalar wal-g en un contenedor docker y configurarlo con variables de entorno. En este caso, este rol configura crontab para la archivación periódica.

Configuración:

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

Ejecutar:

ansible-playbook -t crontab run-walg.yml

Dependencias

Ninguna

Probado con Ansible

2.9

Ejemplo de Playbook

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

Licencia

Apache 2.0

Información del Autor

Evseev Sergey

Acerca del proyecto

This role is for install wal-g

Instalar
ansible-galaxy install ageres210784.ansible_walg
Licencia
Unknown
Descargas
227
Propietario