redis_cluster
Ansible Роль: Redis Кластер
Установите и настройте кластер Redis на вашей системе.
Пример Инвентаря
[redis_cluster:children]
redis_cluster_infra
[redis_cluster_infra]
vm-dev-redis-infra-0 redis_role="master"
vm-dev-redis-infra-1 redis_role="master"
vm-dev-redis-infra-2 redis_role="master"
vm-dev-redis-infra-3 redis_role="slave"
vm-dev-redis-infra-4 redis_role="slave"
vm-dev-redis-infra-5 redis_role="slave"
Пример Плейбука
---
- name: Развертывание Redis Кластера
hosts: redis_cluster
pre_tasks:
- name: Проверка, чтобы Ansible соответствовал требованиям к кластеру Redis.
assert:
that: "ansible_version.full is version_compare('2.10.0', '>=')"
msg: >
"Вы должны обновить Ansible как минимум до 2.10.0, чтобы использовать этот плейбук"
roles:
- { role: ansible-role-redis-cluster, tags: redis-cluster }
Переменные Роли
Эти переменные заданы в defaults/main.yml.
---
######### конфигурация redis
redis_cluster_replica: 1
redis_cluster_conf:
cluster_enabled: "yes"
master_port: "6379"
slave_port: "6379"
maxmemory: "64mb"
rename_commands:
- FLUSHDB
- FLUSHALL
- KEYS
- SHUTDOWN
....
Требования
Пакеты pip перечислены в requirements.txt.
Лицензия
MIT
Информация об Авторе
v0112358
Установить
ansible-galaxy install v0112358/ansible-role-redis-cluster
Лицензия
mit
Загрузки
1865
Владелец