@ -19,13 +19,41 @@ description: >
parameters:
VrtsRabbitPassword:
type : string
default : ''
description : The Rabbitmq password of the hyperscale user. Mandatory.
VrtsKeystonePassword:
type : string
default : ''
description : The Keystone password of the hyperscale service. Mandatory.
VrtsMysqlPassword:
type : string
description : The MySQL password of the hyperscale user. Mandatory.
VrtsCtrlMgmtIP:
type : string
default : ''
description : The management IP of HyperScale. The value will be inferred
from the rest of the deployment settings if left blank.
VrtsDashboardIP:
type : string
default : ''
description : The dashboard IP of HyperScale. The value will be inferred
from the rest of the deployment settings if left blank.
VrtsZookeeperIP:
type : string
description : The IP of a node where Zookeeper is configured. Mandatory.
VrtsSSHPassword:
type : string
description : The SSH password of the hyperscale user. Mandatory.
VrtsConfigParam1:
type : string
default : ''
description : Additional config parameter. Optional.
VrtsConfigParam2:
type : string
default : ''
description : Additional config parameter. Optional.
VrtsConfigParam3:
type : string
default : ''
description : Additional config parameter. Optional.
ServiceData:
default : {}
description : Dictionary packing service data
@ -59,6 +87,14 @@ outputs:
value:
service_name : veritas_hyperscale_controller
config_settings:
global_config_settings:
vrts_ctrl_mgmt_ip : {get_param : VrtsCtrlMgmtIP}
vrts_dashboard_ip : {get_param : VrtsDashboardIP}
vrts_zookeeper_ip : {get_param : VrtsZookeeperIP}
vrts_ssh_passwd : {get_param : VrtsSSHPassword}
vrts_config_param1 : {get_param : VrtsConfigParam1}
vrts_config_param2 : {get_param : VrtsConfigParam2}
vrts_config_param3 : {get_param : VrtsConfigParam3}
step_config : |
include ::veritas_hyperscale::controller_pkg_inst
service_config_settings: