cloudera.cloud.iam_machine_user_info module – Gather information about CDP Public IAM machine users
Note
This module is part of the cloudera.cloud collection (version 3.1.0).
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 cloudera.cloud.
To use it in a playbook, specify: cloudera.cloud.iam_machine_user_info.
New in cloudera.cloud 3.2.0
Synopsis
Gather information about CDP Public IAM machine user or machine users
Parameters
Parameter |
Comments |
|---|---|
If provided, the Cloudera on cloud API will use this value as its access key. If not provided, the API will attempt to use the value from the environment variable Required if Mutually exclusive with |
|
If provided, the Cloudera on cloud API will use this value as its credentials path. If not provided, the API will attempt to use the value from the environment variable Default: |
|
If Choices:
|
|
The Cloudera on cloud API endpoint to use. Mutually exclusive with |
|
Specify the Cloudera on cloud API endpoint region. See Cloudera Control Plane regions for more information. If not provided, the API will attempt to use the value from the environment variable
Mutually exclusive with Choices:
|
|
Verify the TLS certificates for the Cloudera on cloud API endpoint. Choices:
|
|
The HTTP user agent to use for Cloudera on cloud API requests. Default: |
|
A list of machine user names or CRNs or a single machine user name/CRN. If no machine user name or CRN is provided, all machine users are returned. |
|
If provided, the Cloudera on cloud API will use this value as its private key. If not provided, the API will attempt to use the value from the environment variable Required if |
|
If provided, the Cloudera on cloud API will use this value as its profile. If not provided, the API will attempt to use the value from the environment variable Default: |
|
Legacy CDPy SDK error handling. Choices:
|
Examples
# Note: These examples do not set authentication details.
- name: Gather information about all Machine Users
cloudera.cloud.iam_machine_user_info:
- name: Gather information about a named Machine User
cloudera.cloud.iam_machine_user_info:
name: example-machine-user-01
- name: Gather information about several named Machine Users
cloudera.cloud.iam_machine_user_info:
name:
- example-machine-user-01
- example-machine-user-02
- example-machine-user-03
Return Values
Common return values are documented here, the following are the fields unique to this module:
Key |
Description |
|---|---|
Returns a list of machine user records. Each record represents a CDP IAM machine user and its details. Returned: always |
|
The date when this machine user record was created. Returned: on success Sample: |
|
The CRN of the machine user. Returned: on success |
|
The machine user name. Returned: on success Sample: |
|
The current status of the machine user (ACTIVE or CONTROL_PLANE_LOCKED_OUT). Returned: when supported Sample: |
|
Information about the workload password for the machine user. Returned: when supported |
|
The username used in all the workload clusters of the machine user. Returned: when supported |
|
Returns the captured API HTTP log. Returned: when supported |
|
Returns a list of each line of the captured API HTTP log. Returned: when supported |