cp4d_admin_pwd_update
This role will update the password on an existing cp4d instance. By default it will update the password to a randomly generated new password only when the instance is still using the 'initial_admin_password' although using the 'cp4d_admin_password_force_update' variable referenced below will override this to update the password regardless of the current one being used. The new password will be added to the same yaml file that the 'initial_admin_password' was generated into - 'admin-user-details' by default.
Role Variables
mas_instance_id
The instance ID of Maximo Application Suite that the cp4d password updater will target.
- Environment Variable:
MAS_INSTANCE_ID
- Default Value: None
cp4d_namespace
The instance of cp4d in your cluster that the cp4d password updater will target - defaults to 'ibm-cpd'.
- Environment Variable:
CP4D_NAMESPACE
- Default Value: 'ibm-cpd'
cp4d_admin_credentials_secret_name
The secret inside your cp4d instance that stores the intial admin password - defaults to 'admin-user-details'.
- Environment Variable:
CP4D_ADMIN_CREDENTIALS_SECRET_NAME
- Default Value: 'admin-user-details'
cp4d_admin_username
The username for your cp4d instance - defaults to 'admin'.
- Environment Variable:
CP4D_ADMIN_USERNAME
- Default Value: 'admin'
cp4d_admin_password
The password for your cp4d insrance - an optional addition as the password updater will attempt to collect this value from the 'cp4d_admin_credentials_secret_name' secret.
- Optional
- Environment Variable:
CP4D_ADMIN_PASSWORD
- Default Value: None
cp4d_admin_password_force_update
Typically the password updater will only update the password if the cp4d instance is using the initial password provided in the secret - setting this value to 'True' will ensure that is resets the password regardless.
- Environment Variable:
CP4D_ADMIN_PASSWORD_FORCE_UPDATE
- Default Value: 'False'
Example Playbook
- hosts: localhost
any_errors_fatal: true
vars:
mas_instance_id: "{{ lookup('env', 'MAS_INSTANCE_ID') }}"
cp4d_namespace: ibm-cpd
cp4d_admin_credentials_secret_name: admin-user-details
cp4d_admin_username: admin
cp4d_admin_password: password123
cp4d_admin_password_force_update: True
roles:
- ibm.mas_devops.cp4d_admin_pwd_update