Модуль community.general.pacemaker_cluster – Управление кластерами pacemaker
Примечание
Этот модуль является частью коллекции community.general (версия 9.5.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install community.general.
Для использования в книге задач укажите: community.general.pacemaker_cluster.
Описание
- Этот модуль может управлять кластером pacemaker и узлами из Ansible с помощью pacemaker cli.
Параметры
Параметр | Комментарии |
|---|---|
force boolean | Принудительно изменить состояние кластера Варианты:
|
node строка | Укажите узел кластера, которым вы хотите управлять. None == состояние самого кластера, ‘all’ == проверка состояния всех узлов. |
state строка | Указывает желаемое состояние кластера Варианты:
|
timeout целое число | Таймаут, когда модуль должен считать, что действие завершилось ошибкой По умолчанию: |
Атрибуты
Атрибут | Поддержка | Описание |
|---|---|---|
check_mode | Поддержка: полная | Может работать в режиме |
diff_mode | Поддержка: отсутствует | Возвращает детали изменений (или возможных изменений в |
Примеры
---
- name: Set cluster Online
hosts: localhost
gather_facts: false
tasks:
- name: Get cluster state
community.general.pacemaker_cluster:
state: online
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие поля уникальны для этого модуля:
Ключ | Описание |
|---|---|
changed boolean | true, если состояние кластера изменилось Возвращается: всегда |
out строка | Вывод текущего состояния кластера. Возвращает список состояний узлов. Возвращается: всегда Пример: |
rc boolean | код завершения модуля Возвращается: всегда |
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/community/general/pacemaker_cluster_module.html