v0112358.keydb_active_replication

Rola Ansible: Aktywna Replikacja KeyDB

CI Rola Ansible Licencja GitHub

Zainstaluj i skonfiguruj Aktywną Replikację KeyDB na swoim systemie.

Przykładowy Inwentarz

[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

Przykładowy Playbook

- name: Wdróż Aktywną Replikację KeyDB
  hosts: keydb_active_replication
  pre_tasks:
    - name: Sprawdź, czy Ansible spełnia wymogi KeyDB.
      assert:
        that: "ansible_version.full is version_compare('2.10.0', '>=')"
        msg: >
          "Musisz zaktualizować Ansible do co najmniej 2.10.0, aby użyć tego playbooka"
  roles:
    - { role: keydb-active-replication, tags: keydb-active-replication }

Zmienne Roli

Te zmienne są ustawione w defaults/main.yml.

---
######### Konfiguracja KeyDB
keydb_active_replication_conf:
  port: "6379"
  maxmemory: "64mb"
  rename_commands:
    - FLUSHDB
    - FLUSHALL
    - KEYS
    - SHUTDOWN
....

Wymagania

Pakiety pip wymienione w requirements.txt.

Licencja

MIT

Informacje o autorze

v0112358

O projekcie

Create KeyDB Active Replication

Zainstaluj
ansible-galaxy install v0112358.keydb_active_replication
Licencja
mit
Pobrania
25.9k
Właściciel