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.

  1. base_postgres_mip # Esta es la dirección IP de la base de datos primaria/master.

  2. base_postgres_user # Este es tu usuario.

  3. base_postgres_pass # Esta es tu contraseña.

  4. base_postgres_net # 192.168.20.0/24 Esta es la subred que tiene acceso.

  5. base_postgres_role # Con 2 hosts, uno es primario y el otro es réplica.

  6. 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

Acerca del proyecto

PostgreSQL on one or two Centos/RHEL boxes.

Instalar
ansible-galaxy install dockpack.base_postgres
Licencia
mit
Descargas
366
Propietario
CI/CD