按配方取消部署应用程序

Undeploy application by recipe

我将 Cloudify 2.7 与 OpenStack Icehouse 结合使用。

如果 -service.groovy 文件中发生某种情况,我想退出服务的部署过程。

有人可以建议我该怎么做吗?

不完全清楚您要完成的任务。

如果您只想让实例停止处理更多的生命周期事件,请使用非零退出代码编写退出脚本,并在安装服务时使用 'disableSelfHealing' 标志 (http://getcloudify.org/guide/2.7/deploying/deploying_srvs.html)

如果要真正卸载服务,需要使用RESTAPI(或提供的rest-client包-https://github.com/CloudifySource/cloudify/tree/master/rest-client)来卸载服务。