文件名称:sagan:使用 Terraform 在 AWS 中部署 BlueGreen
文件大小:7KB
文件格式:ZIP
更新时间:2024-06-26 12:15:05
Ruby
萨甘 使用 Terraform 在 AWS 中进行蓝/绿部署 卡尔萨根最初提议改造金星,使其适合人类生活。 此存储库包含一组脚本,可用于使用 Auto Scaling 组和不可变 AMI 在 AWS 中触发蓝/绿部署。 过程如下: 从 terraform 状态文件 (terraform.tfstate) 中删除对 ASG 和 Launch 配置的引用 运行 terraform apply 这将创建一个新的 ASG 并使用新的 AMI 启动配置。 验证应用程序的功能。 将原始 ASG 中的实例置于“待机”模式,使其不会接收新流量。 验证应用程序的功能。 从 AWS 中删除 ASG(和关联的实例)。 如何 鉴于 terraform apply 已使用示例模板运行... 设置您的 AWS 密钥并安装 gem 依赖项: ➜ sagan git:(master) ✗ expor
【文件预览】:
sagan-master
----.gitignore(49B)
----terminate_asg.rb(1KB)
----LICENSE(1KB)
----README.md(4KB)
----remove_asg_from_tfstate.rb(1KB)
----put_asg_in_standby.rb(2KB)
----example_template()
--------variables.tf(637B)
--------web.tf(2KB)
----Gemfile(75B)