v0112358.keydb_active_replication

Ansibleロール: KeyDBアクティブレプリケーション

CI Ansible Role GitHub license

システムに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
所有者