|
|
@ -43,8 +43,11 @@ class decort_bservice(DecortController):
|
|
|
|
self.fail_json(**self.result)
|
|
|
|
self.fail_json(**self.result)
|
|
|
|
# fail the module -> exit
|
|
|
|
# fail the module -> exit
|
|
|
|
# now validate RG
|
|
|
|
# now validate RG
|
|
|
|
validated_rg_id, validated_rg_facts = self.rg_find(validated_acc_id,
|
|
|
|
validated_rg_id, validated_rg_facts = self.rg_find(
|
|
|
|
arg_amodule.params['rg_id'],)
|
|
|
|
arg_account_id=validated_acc_id,
|
|
|
|
|
|
|
|
arg_rg_id=arg_amodule.params['rg_id'],
|
|
|
|
|
|
|
|
arg_rg_name=arg_amodule.params['rg_name']
|
|
|
|
|
|
|
|
)
|
|
|
|
if not validated_rg_id:
|
|
|
|
if not validated_rg_id:
|
|
|
|
self.result['failed'] = True
|
|
|
|
self.result['failed'] = True
|
|
|
|
self.result['changed'] = False
|
|
|
|
self.result['changed'] = False
|
|
|
@ -76,7 +79,7 @@ class decort_bservice(DecortController):
|
|
|
|
"""
|
|
|
|
"""
|
|
|
|
self.result['failed'] = False
|
|
|
|
self.result['failed'] = False
|
|
|
|
self.result['changed'] = False
|
|
|
|
self.result['changed'] = False
|
|
|
|
if self.k8s_id:
|
|
|
|
if self.bservice_id:
|
|
|
|
self.result['msg'] = ("No state change required for B-service ID {} because of its "
|
|
|
|
self.result['msg'] = ("No state change required for B-service ID {} because of its "
|
|
|
|
"current status '{}'.").format(self.bservice_id, self.bservice_info['status'])
|
|
|
|
"current status '{}'.").format(self.bservice_id, self.bservice_info['status'])
|
|
|
|
else:
|
|
|
|
else:
|
|
|
@ -109,7 +112,7 @@ class decort_bservice(DecortController):
|
|
|
|
)
|
|
|
|
)
|
|
|
|
if self.bservice_id:
|
|
|
|
if self.bservice_id:
|
|
|
|
_, self.bservice_info = self.bservice_get_by_id(self.bservice_id)
|
|
|
|
_, self.bservice_info = self.bservice_get_by_id(self.bservice_id)
|
|
|
|
self.bservice_state(self.bservice_info,'enabled',self.amodule.params['started'])
|
|
|
|
self.bservice_state(self.bservice_info,'enabled',self.amodule.params['started'])
|
|
|
|
return
|
|
|
|
return
|
|
|
|
|
|
|
|
|
|
|
|
def action(self,d_state,started=False):
|
|
|
|
def action(self,d_state,started=False):
|
|
|
@ -148,7 +151,9 @@ class decort_bservice(DecortController):
|
|
|
|
ret_dict['state'] = self.bservice_info['status']
|
|
|
|
ret_dict['state'] = self.bservice_info['status']
|
|
|
|
ret_dict['rg_id'] = self.bservice_info['rgId']
|
|
|
|
ret_dict['rg_id'] = self.bservice_info['rgId']
|
|
|
|
ret_dict['account_id'] = self.acc_id
|
|
|
|
ret_dict['account_id'] = self.acc_id
|
|
|
|
ret_dict['groupsName'] = self.bservice_info['groupsName']
|
|
|
|
bservice_info_groupsName = self.bservice_info.get('groupsName')
|
|
|
|
|
|
|
|
if bservice_info_groupsName:
|
|
|
|
|
|
|
|
ret_dict['groupsName'] = bservice_info_groupsName
|
|
|
|
ret_dict['groupsIds'] = self.bservice_info['groups']
|
|
|
|
ret_dict['groupsIds'] = self.bservice_info['groups']
|
|
|
|
return ret_dict
|
|
|
|
return ret_dict
|
|
|
|
@staticmethod
|
|
|
|
@staticmethod
|
|
|
|