dockpack.base_postgres
PostgreSQL primario/revisión
PostgreSQL 12 en una o dos máquinas RHEL/Centos.
Requisitos
Internet. RedHat Linux 7 u 8, o Centos 7 u 8.
Este rol fue probado con molécula:
Variables del Rol
Las tres primeras variables que debes establecer son obligatorias; las demás son opcionales.
base_postgres_mip
# Esta es la dirección IP de la base de datos primaria/master.base_postgres_user
# Este es tu usuario.base_postgres_pass
# Esta es tu contraseña.base_postgres_net
# 192.168.20.0/24 Esta es la subred que tiene acceso.base_postgres_role
# Con 2 hosts, uno es primario y el otro es réplica.base_postgres_sip
# La dirección IP de la réplica cuando usas 2 bases de datos.
Dependencias
Linux tipo RedHat.
Ejemplo
Inventario
[dataservers] data1 role=primary data2 role=replica
Playbook para la capa de base de datos
---
- name: Despliegue de base de datos
hosts: dbservers
become: yes
gather_facts: True
vars_files:
- dbservers/secrets.yml
pre_tasks:
- include: dbservers/pre_tasks.yml
roles:
- dockpack.base_postgres_role
- rsyslog
tasks: []
post_tasks:
- include: dbservers/post_tasks.yml
Licencia
BSD, MIT
Información del Autor
http://twitter.com/bbaassssiiee https://github.com/dockpack/base_postgres_role.git
ansible-galaxy install dockpack.base_postgres