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