2

我正在为我工​​作的公司设置一个很好的部署基础设施。我们在单个应用程序上开发,我们必须多次部署并为每个应用程序分配不同的 URL。

部署效果很好,这里没有问题。

删除或取消部署是我现在面临的问题。如果我使用 AWS Opsworks 控制台删除一个应用程序,Opsworks 正在执行我的取消部署脚本。问题是,我没有得到任何关于我刚刚删除的应用程序的信息,我只是得到关于剩余应用程序的信息。

背景是我必须删除 nginx 用户、数据库及其用户以及 App 本身的文件夹结构。我尝试了 aws: aws_opsworks_* 给出的每个 data_bags :

search("aws_opsworks_app").each do |app|
  Chef::Log.info("undeploy: #{app}")
end

提前致谢

链接.de

4

0 回答 0