cloudera.cluster.cm_endpoint_info module – Discover the Cloudera Manager API endpoint
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.cm_endpoint_info
.
Synopsis
Discover the Cloudera Manager API endpoint.
The module supports
check_mode
.
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: |
|
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. |
|
Path to SSL CA certificate to use for validation. |
|
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
---
# This will first try 'http://example.cloudera.com:7180' and will
# follow any redirects
- name: Gather details using auto-discovery
cloudera.cluster.cm_endpoint_info:
host: example.cloudera.com
username: "jane_smith"
password: "S&peR4Ec*re"
register: cm_endpoint
Return Values
Common return values are documented here, the following are the fields unique to this module:
Key |
Description |
---|---|
The discovered Cloudera Manager API endpoint Returned: always |
Authors
Webster Mudge (@wmudge)
Collection links