我正在为我正在为之工作的公司设置一个很好的部署基础架构。我们在单个App上开发,我们必须多次部署,为每个App分配不同的URL。
部署工作得很好,这里没问题。
删除或取消部署是我现在面临的问题。 如果我使用AWS Opsworks控制台删除一个应用程序,Opsworks正在执行我的取消部署脚本。问题是,我没有收到有关我刚刚删除的应用程序的任何信息,我只是获取有关其余应用程序的信息。
背景是我必须删除nginx用户,数据库及其用户以及App本身的文件夹结构。 我尝试了aws给出的每个data_bags:aws_opsworks_ *:
search("aws_opsworks_app").each do |app|
Chef::Log.info("undeploy: #{app}")
end
提前致谢
Link.de