33 cfy_util : &utilities_plugin
44 executor : central_deployment_agent
55 package_name : cloudify-utilities-plugin
6- package_version : ' 1.25.8 '
6+ package_version : ' 1.25.9 '
77
88 cfy_files : *utilities_plugin
99
@@ -829,6 +829,8 @@ workflows:
829829
830830 configuration_update :
831831 mapping : configuration.cloudify_configuration.tasks.update
832+ availability_rules :
833+ node_instances_active : [ 'all']
832834 parameters :
833835 params :
834836 description : json string
@@ -845,17 +847,25 @@ workflows:
845847 # suspend/wake up/resume
846848 suspend :
847849 mapping : suspend.cloudify_suspend.workflows.suspend
850+ availability_rules :
851+ node_instances_active : [ 'all']
848852
849853 resume :
850854 mapping : suspend.cloudify_suspend.workflows.resume
855+ availability_rules :
856+ node_instances_active : [ 'all', 'partial']
851857
852858 # force to dump native usage by cloud providers
853859 statistics :
854860 mapping : suspend.cloudify_suspend.workflows.statistics
861+ availability_rules :
862+ node_instances_active : [ 'all']
855863
856864 # backup related workflows
857865 backup :
858866 mapping : suspend.cloudify_suspend.workflows.backup
867+ availability_rules :
868+ node_instances_active : [ 'all', 'partial']
859869 parameters :
860870 snapshot_name :
861871 description : >
@@ -877,6 +887,8 @@ workflows:
877887
878888 restore :
879889 mapping : suspend.cloudify_suspend.workflows.restore
890+ availability_rules :
891+ node_instances_active : ['partial', 'none']
880892 parameters :
881893 snapshot_name :
882894 description : >
@@ -905,6 +917,8 @@ workflows:
905917
906918 scaleuplist :
907919 mapping : scalelist.cloudify_scalelist.workflows.scaleuplist
920+ availability_rules :
921+ node_instances_active : [ 'all', 'partial']
908922 parameters :
909923 scalable_entity_properties :
910924 description : >
@@ -940,6 +954,8 @@ workflows:
940954
941955 scaledownlist :
942956 mapping : scalelist.cloudify_scalelist.workflows.scaledownlist
957+ availability_rules :
958+ node_instances_active : [ 'all', 'partial']
943959 parameters :
944960 scale_compute :
945961 description : >
@@ -992,6 +1008,8 @@ workflows:
9921008
9931009 update_operation_filtered :
9941010 mapping : scalelist.cloudify_scalelist.workflows.execute_operation
1011+ availability_rules :
1012+ node_instances_active : [ 'all', 'partial']
9951013 parameters :
9961014 operation :
9971015 type : string
@@ -1154,6 +1172,8 @@ workflows:
11541172
11551173 alt_start :
11561174 mapping : lifecycle_operations.cloudify_rollback_workflow.workflows.start
1175+ availability_rules :
1176+ node_instances_active : [ 'all', 'partial']
11571177 parameters :
11581178 operation_parms :
11591179 default : { }
@@ -1172,6 +1192,8 @@ workflows:
11721192
11731193 alt_stop :
11741194 mapping : lifecycle_operations.cloudify_rollback_workflow.workflows.stop
1195+ availability_rules :
1196+ node_instances_active : [ 'all', 'partial']
11751197 parameters :
11761198 operation_parms :
11771199 default : { }
@@ -1190,6 +1212,8 @@ workflows:
11901212
11911213 alt_precreate :
11921214 mapping : lifecycle_operations.cloudify_rollback_workflow.workflows.precreate
1215+ availability_rules :
1216+ node_instances_active : ['partial', 'none']
11931217 parameters :
11941218 operation_parms :
11951219 default : { }
@@ -1208,6 +1232,8 @@ workflows:
12081232
12091233 alt_create :
12101234 mapping : lifecycle_operations.cloudify_rollback_workflow.workflows.create
1235+ availability_rules :
1236+ node_instances_active : ['partial', 'none']
12111237 parameters :
12121238 operation_parms :
12131239 default : { }
@@ -1226,6 +1252,8 @@ workflows:
12261252
12271253 alt_configure :
12281254 mapping : lifecycle_operations.cloudify_rollback_workflow.workflows.configure
1255+ availability_rules :
1256+ node_instances_active : ['partial', 'none']
12291257 parameters :
12301258 operation_parms :
12311259 default : { }
@@ -1244,6 +1272,8 @@ workflows:
12441272
12451273 alt_poststart :
12461274 mapping : lifecycle_operations.cloudify_rollback_workflow.workflows.poststart
1275+ availability_rules :
1276+ node_instances_active : [ 'all', 'partial']
12471277 parameters :
12481278 operation_parms :
12491279 default : { }
@@ -1262,6 +1292,8 @@ workflows:
12621292
12631293 alt_prestop :
12641294 mapping : lifecycle_operations.cloudify_rollback_workflow.workflows.prestop
1295+ availability_rules :
1296+ node_instances_active : [ 'all', 'partial']
12651297 parameters :
12661298 operation_parms :
12671299 default : { }
@@ -1280,6 +1312,8 @@ workflows:
12801312
12811313 alt_delete :
12821314 mapping : lifecycle_operations.cloudify_rollback_workflow.workflows.delete
1315+ availability_rules :
1316+ node_instances_active : [ 'all', 'partial']
12831317 parameters :
12841318 operation_parms :
12851319 default : { }
@@ -1298,6 +1332,8 @@ workflows:
12981332
12991333 alt_postdelete :
13001334 mapping : lifecycle_operations.cloudify_rollback_workflow.workflows.postdelete
1335+ availability_rules :
1336+ node_instances_active : [ 'all', 'partial']
13011337 parameters :
13021338 operation_parms :
13031339 default : { }
@@ -1316,6 +1352,8 @@ workflows:
13161352
13171353 rollback_deprecated :
13181354 mapping : lifecycle_operations.cloudify_rollback_workflow.workflows.rollback
1355+ availability_rules :
1356+ node_instances_active : [ 'all', 'partial']
13191357 parameters :
13201358 type_names :
13211359 default : [ ]
@@ -1345,6 +1383,8 @@ workflows:
13451383
13461384 batch_deploy_and_install :
13471385 mapping : cloudify_custom_workflow.cloudify_custom_workflow.tasks.batch_deploy_and_install
1386+ availability_rules :
1387+ node_instances_active : ['none']
13481388 parameters :
13491389 blueprint_id :
13501390 type : string
@@ -1375,6 +1415,8 @@ workflows:
13751415
13761416 batch_deploy :
13771417 mapping : cloudify_custom_workflow.cloudify_custom_workflow.tasks.batch_deploy
1418+ availability_rules :
1419+ node_instances_active : ['none']
13781420 parameters :
13791421 blueprint_id :
13801422 type : string
@@ -1401,6 +1443,8 @@ workflows:
14011443
14021444 batch_install :
14031445 mapping : cloudify_custom_workflow.cloudify_custom_workflow.tasks.batch_install
1446+ availability_rules :
1447+ node_instances_active : ['none']
14041448 parameters :
14051449 group_id :
14061450 type : string
0 commit comments