@@ -60,10 +60,18 @@ def nodes():
6060@cfy .options .deployment_id (required = True )
6161@cfy .options .common_options
6262@cfy .options .tenant_name (required = False , resource_name_for_help = 'node' )
63+ @cfy .options .evaluate_functions
6364@cfy .pass_logger
6465@cfy .pass_client ()
6566@cfy .options .extended_view
66- def get (node_id , deployment_id , logger , client , tenant_name ):
67+ def get (
68+ node_id ,
69+ deployment_id ,
70+ evaluate_functions ,
71+ client ,
72+ logger ,
73+ tenant_name ,
74+ ):
6775 """Retrieve information for a specific node of a specific deployment
6876
6977 `NODE_ID` is the node id to get information on.
@@ -72,7 +80,11 @@ def get(node_id, deployment_id, logger, client, tenant_name):
7280 logger .info ('Retrieving node {0} for deployment {1}' .format (
7381 node_id , deployment_id ))
7482 try :
75- node = client .nodes .get (deployment_id , node_id )
83+ node = client .nodes .get (
84+ deployment_id ,
85+ node_id ,
86+ evaluate_functions = evaluate_functions ,
87+ )
7688 except CloudifyClientError as e :
7789 if e .status_code != 404 :
7890 raise
@@ -157,6 +169,7 @@ def _run_node_checks(deployment_id, logger, client):
157169@cfy .options .pagination_offset
158170@cfy .options .pagination_size
159171@cfy .options .common_options
172+ @cfy .options .evaluate_functions
160173@cfy .pass_logger
161174@cfy .pass_client ()
162175@cfy .options .extended_view
@@ -170,6 +183,7 @@ def nodes_list(
170183 search ,
171184 pagination_offset ,
172185 pagination_size ,
186+ evaluate_functions ,
173187 logger ,
174188 client
175189):
@@ -195,6 +209,7 @@ def nodes_list(
195209 deployment_id = deployment_id ,
196210 sort = sort_by ,
197211 is_descending = descending ,
212+ evaluate_functions = evaluate_functions ,
198213 _all_tenants = all_tenants ,
199214 _search = search ,
200215 _offset = pagination_offset ,
0 commit comments