cloudera.cluster.service_role_config_group_info module – Retrieve information about a cluster service role config group or groups
Note
This module is part of the cloudera.cluster collection (version 4.4.0).
To install it, use: ansible-galaxy collection install cloudera.cluster
.
You need further requirements to be able to use this module,
see Requirements for details.
To use it in a playbook, specify: cloudera.cluster.service_role_config_group_info
.
Synopsis
Gather details about a role config group or groups of a service in a CDP cluster.
Requirements
The below requirements are needed on the host that executes this module.
cm_client
Parameters
Parameter |
Comments |
---|---|
Set the HTTP user agent header when interacting with the CM API endpoint. Default: |
|
The associated cluster. |
|
Capture the HTTP interaction logs with the CM API endpoint. Choices:
|
|
Flag to force TLS during CM API endpoint discovery. If Choices:
|
|
Hostname of the CM API endpoint. If set, the Mutually exclusive with url. |
|
Password for access to the CM API endpoint. This parameter is set to |
|
Port of the CM API endpoint. If set, CM API endpoint discovery will connect to the designated port first and will follow redirects. Default: |
|
Set the HTTP/S proxy server when interacting with the CM API endpoint. |
|
The role config group to examine. If undefined, the module will return all role config groups for the service. If the role config group does not exist, the module will return an empty result. |
|
The associated service. |
|
Path to SSL CA certificate to use for validation. |
|
The CM API endpoint URL and should include scheme, host, port, and API root path. Mutually exclusive with host. |
|
Username for access to the CM API endpoint. |
|
Verify the TLS certificates for the CM API endpoint. Choices:
|
|
API version of the CM API endpoint. Default: |
Examples
---
- name: Gather the configuration details for a cluster service role
cloudera.cluster.service_role_config_info:
host: "example.cloudera.internal"
username: "jane_person"
password: "S&peR4Ec*re"
cluster: ExampleCluster
service: knox
role: GATEWAY
- name: Gather the configuration details in 'full' for a cluster service role
cloudera.cluster.service_role_config_info:
host: "example.cloudera.internal"
username: "jane_person"
password: "S&peR4Ec*re"
cluster: ExampleCluster
service: ecs
role: ECS
view: full
Return Values
Common return values are documented here, the following are the fields unique to this module:
Key |
Description |
---|---|
List of service role config groups. Returned: always |
|
Flag indicating whether this is a base group. Returned: always |
|
A user-friendly name of the role config group, as would have been shown in the web UI. Returned: when supported |
|
The unique name of this role config group. Returned: always |
|
List of role names associated with this role config group. Returned: when supported |
|
The type of the roles in this group. Returned: always |
|
The service name associated with this role config group. Returned: always |
Authors
Webster Mudge (@wmudge)
Collection links