cluster_info – List available Sensu Go clusters
Retrieve information about Sensu Go clusters.
For more information, refer to the Sensu documentation at https://docs.sensu.io/sensu-go/latest/operations/deploy-sensu/cluster-sensu/.
New in version 1.9.0.
Requirements
The below requirements are needed on the host that executes this module:
- python >= 2.7 
Examples
- name: List all Sensu Go clusters
  sensu.sensu_go.etcd_replicator_info:
  register: result
- name: Retrieve the selected Sensu Go cluster
  sensu.sensu_go.etcd_replicator_info:
    name: my-cluster
  register: result
- name: Do something with result
  ansible.builtin.debug:
    msg: "{{ result.objects.0.api_urls }}"
See Also
See also
Parameters
- auth (optional)
- Authentication parameters. Can define each of them with ENV as well. type: dict- api_key (optional)
- The API key that should be used when authenticating. If this is not set, the value of the SENSU_API_KEY environment variable will be checked. - This replaces auth.user and auth.password parameters. - For more information about the API key, refer to the official Sensu documentation at https://docs.sensu.io/sensu-go/latest/guides/use-apikey-feature/. type: str
- ca_path (optional)
- Path to the CA bundle that should be used to validate the backend certificate. - If this parameter is not set, module will use the CA bundle that python is using. - It is also possible to set this parameter via the SENSU_CA_PATH environment variable. type: path
- password (optional)
- The Sensu user’s password. If this is not set the value of the SENSU_PASSWORD environment variable will be checked. - This parameter is ignored if the auth.api_key parameter is set. type: strdefault: P@ssw0rd!
- url (optional)
- Location of the Sensu backend API. If this is not set the value of the SENSU_URL environment variable will be checked. type: strdefault: http://localhost:8080
- user (optional)
- The username to use for connecting to the Sensu API. If this is not set the value of the SENSU_USER environment variable will be checked. - This parameter is ignored if the auth.api_key parameter is set. type: strdefault: admin
- verify (optional)
- Flag that controls the certificate validation. - If you are using self-signed certificates, you can set this parameter to - false.- ONLY USE THIS PARAMETER IN DEVELOPMENT SCENARIOS! In you use self-signed certificates in production, see the auth.ca_path parameter. - It is also possible to set this parameter via the SENSU_VERIFY environment variable. type: booldefault: True
 
- name (optional)
- Retrieve information about this specific object instead of listing all objects. type: str
Return Values
- objects
- List of Sensu Go etcd clusters. - sample: - - api_urls: - http://10.10.0.1:8080 metadata: name: alpha-cluster - api_urls: - https://10.20.0.1:8080 - https://10.20.0.2:8080 metadata: name: beta-cluster