cloudera.cluster.cm_service module – Manage Cloudera Manager service roles
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_service
.
Synopsis
Create or remove one or more Cloudera Manager service roles.
Start, stop or restart one or more Cloudera Manager service roles.
Requirements
The below requirements are needed on the host that executes this module.
cm_client
Parameters
Parameter |
Comments |
---|---|
Delete all current roles and setup only the roles provided Choices:
|
|
A list of one or more service roles to be configured. |
|
The desired state of roles Choices:
|
Examples
---
- name: Start Cloudera Manager service roles
cloudera.cluster.cm_version:
host: "10.10.10.10"
username: "jane_smith"
password: "S&peR4Ec*re"
port: "7180"
purge: False
state: "started"
role: [ "SERVICEMONITOR" , "HOSTMONITOR", "EVENTSERVER", "ALERTPUBLISHER" ]
register: cm_output
- name: Purge all roles then create and start new roles
cloudera.cluster.cm_version:
host: "10.10.10.10"
username: "jane_smith"
password: "S&peR4Ec*re"
port: "7180"
purge: True
state: "started"
role: [ "SERVICEMONITOR" , "HOSTMONITOR", "EVENTSERVER", "ALERTPUBLISHER" ]
register: cm_output
- name: Stop two Cloudera Manager service roles
cloudera.cluster.cm_version:
host: "10.10.10.10"
username: "jane_smith"
password: "S&peR4Ec*re"
port: "7180"
state: "stopped"
role: [ "EVENTSERVER", "ALERTPUBLISHER" ]
register: cm_output
- name: Remove Cloudera Manager service role
cloudera.cluster.cm_version:
host: "10.10.10.10"
username: "jane_smith"
password: "S&peR4Ec*re"
port: "7180"
purge: False
state: "absent"
role: [ "ALERTPUBLISHER" ]
register: cm_output
Return Values
Common return values are documented here, the following are the fields unique to this module:
Key |
Description |
---|---|
List of Cloudera Manager roles Returned: success |
|
Commission state of the role. Returned: optional |
|
Status of configuration staleness for Cloudera Manager Role. Returned: optional |
|
Health status of entities for Cloudera Manager Role. Returned: optional |
|
Lists all available health checks for Cloudera Manager Service. Returned: optional |
|
Health of the Cloudera Manager Role. Returned: optional |
|
Reference to a host. Returned: optional |
|
Maintance mode of Cloudera Manager Role. Returned: optional |
|
List of Maintance owners for Cloudera Manager Service. Returned: optional |
|
The Cloudera Manager role name. Returned: optional |
|
Role instance url for Cloudera Manager Service. Returned: optional |
|
State of the Cloudera Manager Role. Returned: optional |
|
Reference to role config groups. Returned: optional |
|
Role url for Cloudera Manager Role. Returned: optional |
|
Reference to a service. Returned: optional |
|
List of tags for Cloudera Manager Role. Returned: optional |
|
The Cloudera Manager role type. Returned: optional |
Authors
Ronald Suplina (@rsuplina)
Collection links