Модуль community.general.riak — этот модуль выполняет некоторые распространённые операции Riak
Примечание
Этот модуль входит в коллекцию community.general (версия 12.6.1).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Чтобы установить её, используйте: ansible-galaxy collection install community.general.
Чтобы использовать её в плейбуке, укажите: community.general.riak.
Краткое описание
- Этот модуль можно использовать для подключения узлов к кластеру и проверки состояния кластера.
Параметры
Параметр | Комментарии |
|---|---|
command string | Команда, которую требуется выполнить в кластере. Варианты:
|
config_dir path | Путь к каталогу конфигурации Riak. По умолчанию: |
http_conn string | IP-адрес и порт, на котором принимаются HTTP-запросы Riak. По умолчанию: |
target_node string | Целевой узел для некоторых операций (join, ping). По умолчанию: |
validate_certs boolean | Если Варианты:
|
wait_for_handoffs integer | Количество секунд ожидания завершения передачи данных. По умолчанию: |
wait_for_ring integer | Количество секунд ожидания согласования кольца всеми узлами. По умолчанию: |
wait_for_service string | Ожидает запуска службы Riak, прежде чем продолжить выполнение. Варианты:
|
Атрибуты
Атрибут | Поддержка | Описание |
|---|---|---|
check_mode | Поддержка: нет | Может работать в режиме |
diff_mode | Поддержка: нет | В режиме сравнения возвращает сведения об изменениях (или об изменениях, которые могут потребоваться в |
Примеры
- name: "Join's a Riak node to another node"
community.general.riak:
command: join
target_node: riak@10.1.1.1
- name: Wait for handoffs to finish. Use with async and poll.
community.general.riak:
wait_for_handoffs: true
- name: Wait for riak_kv service to startup
community.general.riak:
wait_for_service: kv
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/community/general/riak_module.html