configure_manage_eventstreams
This role configures manage to use IBM Cloud Eventstreams.
NOTE This role inserts dummy kafka password during configuration (not the actual one),so user has to follow below guide to configure kafka password manually via Manage Dashboard.
Role Variables
mas_instance_id
- Required
- Environment Variable:
MAS_INSTANCE_ID
- Default Value: None
mas_workspace_id
- Required
- Environment Variable:
MAS_WORKSPACE_ID
- Default Value: None
ibmcloud_apikey
- Required
- Environment Variable:
IBMCLOUD_APIKEY
- Default Value: None
ibmcloud_region
- Optional
- Environment Variable:
IBMCLOUD_REGION
- Default Value:
us-east
ibmcloud_resourcegroup
IBM Cloud Resource Group Name where the IBM Cloud Eventstreams is provisioned.
- Optional
- Environment Variable: IBMCLOUD_RESOURCEGROUP
- Default Value: Default
eventstreams_name
IBM Cloud Eventstreams Service Name
- Required
- Environment Variable: EVENTSTREAMS_NAME
- Default Value: None
eventstreams_location
IBM Cloud Eventstreams Service Location
- Optional
- Environment Variable: EVENTSTREAMS_LOCATION
- Default Value: us-east
db2wh_dbname
DB2 Database name where configurations will be done for Manage to use IBM Cloud Eventstreams
- Optional
- Environment Variable: DB2WH_DBNAME
- Default Value: BLUDB
cpd_meta_namespace
- Required
- Environment Variable:
CPD_NAMESPACE
- Default Value: None
db2_instance_name
Required to build up pod name running db2
- Required
- Environment Variable:
DB2_INSTANCE_NAME
- Default Value: None
mas_app_id
- Optional
- Environment Variable:
MAS_APP_ID
- Default Value:
manage
mas_app_ws_fqn
Fully Qualified Name for MAS Application
- Optional
- Environment Variable: MAS_APP_WS_FQN
- Default Value: manageworkspaces.apps.mas.ibm.com
Example Playbook
Configures IBM Cloud Evenstreams service with Manage
- hosts: localhost
any_errors_fatal: true
vars:
mas_instance_id: 'test-instance'
mas_workspace_id: 'main'
ibmcloud_apikey: 'test-api-key'
eventstreams_name: 'test-es'
cpd_meta_namespace: 'db2u'
db2_instance_name: 'test-db2'
roles:
- ibm.mas_devops.configure_manage_cfg