v0112358.keydb_active_replication

Rol de Ansible: Replicación Activa de KeyDB

CI Rol de Ansible Licencia de GitHub

Instala y configura la Replicación Activa de KeyDB en tu sistema.

Ejemplo de Inventario

[keydb_active_replication:children]
keydb_active_replication_infra
keydb_active_replication_shopping

[keydb_active_replication_infra]
vm-dev-keydb-infra-0
vm-dev-keydb-infra-1

[keydb_active_replication_shopping]
vm-dev-keydb-shopping-0
vm-dev-keydb-shopping-1
vm-dev-keydb-shopping-2

Ejemplo de Playbook

- name: Desplegar Replicación Activa de KeyDB
  hosts: keydb_active_replication
  pre_tasks:
    - name: Verificar que Ansible cumple con los requisitos de KeyDB.
      assert:
        that: "ansible_version.full is version_compare('2.10.0', '>=')"
        msg: >
          "Debes actualizar Ansible a al menos 2.10.0 para usar este playbook"
  roles:
    - { role: keydb-active-replication, tags: keydb-active-replication }

Variables del Rol

Estas variables se establecen en defaults/main.yml.

---
######### Configuración de KeyDB
keydb_active_replication_conf:
  port: "6379"
  maxmemory: "64mb"
  rename_commands:
    - FLUSHDB
    - FLUSHALL
    - KEYS
    - SHUTDOWN
....

Requisitos

Paquetes pip listados en requirements.txt.

Licencia

MIT

Información del Autor

v0112358

Acerca del proyecto

Create KeyDB Active Replication

Instalar
ansible-galaxy install v0112358.keydb_active_replication
Licencia
mit
Descargas
25.9k
Propietario