keydb_active_replication

Ansible Роль: Активная Репликация KeyDB

CI Ansible Роль Лицензия GitHub

Установите и настройте активную репликацию KeyDB на вашей системе.

Пример Инвентаря

[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

Пример Плейбука

- name: Развертывание Активной Репликации KeyDB
  hosts: keydb_active_replication
  pre_tasks:
    - name: Проверка соответствия Ansible требованиям KeyDB.
      assert:
        that: "ansible_version.full is version_compare('2.10.0', '>=')"
        msg: >
          "Вы должны обновить Ansible как минимум до 2.10.0, чтобы использовать этот плейбук"
  roles:
    - { role: keydb-active-replication, tags: keydb-active-replication }

Переменные Роли

Эти переменные заданы в defaults/main.yml.

---
######### Конфигурация KeyDB
keydb_active_replication_conf:
  port: "6379"
  maxmemory: "64mb"
  rename_commands:
    - FLUSHDB
    - FLUSHALL
    - KEYS
    - SHUTDOWN
....

Требования

пакеты pip, указанные в requirements.txt.

Лицензия

MIT

Информация об Авторе

v0112358

О проекте

Create KeyDB Active Replication

Установить
ansible-galaxy install v0112358/ansible-role-keydb-active-replication
Лицензия
mit
Загрузки
11164
Владелец