community.general.pacemaker_cluster module – Manage pacemaker clusters
Note
This module is part of the community.general collection (version 8.6.4).
You might already have this collection installed if you are using the ansible
package.
It is not included in ansible-core
.
To check whether it is installed, run ansible-galaxy collection list
.
To install it, use: ansible-galaxy collection install community.general
.
To use it in a playbook, specify: community.general.pacemaker_cluster
.
Synopsis
This module can manage a pacemaker cluster and nodes from Ansible using the pacemaker cli.
Aliases: clustering.pacemaker_cluster
Parameters
Parameter |
Comments |
---|---|
Force the change of the cluster state Choices:
|
|
Specify which node of the cluster you want to manage. None == the cluster status itself, ‘all’ == check the status of all nodes. |
|
Indicate desired state of the cluster Choices:
|
|
Timeout when the module should considered that the action has failed Default: |
Attributes
Attribute |
Support |
Description |
---|---|---|
Support: full |
Can run in |
|
Support: none |
Will return details on what has changed (or possibly needs changing in |
Examples
---
- name: Set cluster Online
hosts: localhost
gather_facts: false
tasks:
- name: Get cluster state
community.general.pacemaker_cluster:
state: online
Return Values
Common return values are documented here, the following are the fields unique to this module:
Key |
Description |
---|---|
true if the cluster state has changed Returned: always |
|
The output of the current state of the cluster. It return a list of the nodes state. Returned: always Sample: |
|
exit code of the module Returned: always |