@@ -594,6 +594,10 @@ def rest_token(self):
594594 def rest_host (self ):
595595 return self ._context .get ('rest_host' )
596596
597+ @property
598+ def rest_port (self ):
599+ return self ._context .get ('rest_port' )
600+
597601 @property
598602 def execution_token (self ):
599603 """The token of the current execution"""
@@ -1554,13 +1558,17 @@ def wait_for_result(self, *args, **kwargs):
15541558
15551559 @property
15561560 def operation_cloudify_context (self ):
1557- return {'local' : False ,
1558- 'bypass_maintenance' : utils .get_is_bypass_maintenance (),
1559- 'rest_token' : utils .get_rest_token (),
1560- 'workflow_parameters' : utils .get_workflow_parameters (),
1561- 'execution_token' : utils .get_execution_token (),
1562- 'execution_creator_username' :
1563- utils .get_execution_creator_username ()}
1561+ return {
1562+ 'local' : False ,
1563+ 'rest_token' : self .workflow_ctx .rest_token ,
1564+ 'rest_host' : self .workflow_ctx .rest_host ,
1565+ 'rest_port' : self .workflow_ctx .rest_port ,
1566+ 'bypass_maintenance' : utils .get_is_bypass_maintenance (),
1567+ 'workflow_parameters' : utils .get_workflow_parameters (),
1568+ 'execution_token' : utils .get_execution_token (),
1569+ 'execution_creator_username' :
1570+ utils .get_execution_creator_username ()
1571+ }
15641572
15651573 def download_deployment_resource (self ,
15661574 blueprint_id ,
0 commit comments