v0112358.keydb_active_replication
Ansible 角色:KeyDB 活动复制
在你的系统上安装和配置 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