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

要求

requirements.txt 中列出的 pip 包。

许可证

MIT

作者信息

v0112358

关于项目

Create KeyDB Active Replication

安装
ansible-galaxy install v0112358.keydb_active_replication
许可证
mit
下载
25.9k
拥有者