【文件属性】:
文件名称:_study-terraform-kitchen:使用terraform-kitchen测试terraform资源
文件大小:15KB
文件格式:ZIP
更新时间:2021-04-28 14:46:28
Ruby
学习terraform厨房
使用terraform-kitchen测试terraform-kitchen资源的示例。
开始之前要知道的事情。
地貌
应用程序开发对于IT服务也很重要,但是底层基础结构资源的管理也很重要。
使用公共云管理基础结构时,它是一种工具,可让您以代码的形式定义和管理配置。
厨房CI(测试厨房)
这是一个与chef分离的基础架构测试框架。
它支持多个提供程序,并使用多个测试运行程序创建测试工作流。
检验
terraform-kitchen使用的测试跑步terraform-kitchen
测试基础架构配置:定义要用作Teraform资源的AWS基础架构环境
要进行测试,您需要进行一些测试。 将要用作服务的资源定义为terraform 。
对于一个示例来说可能有点复杂,但是请尝试配置专用于实例的VPC,并查看是否将流量很好地传递到其中创建的实例。
提供者
这里要
【文件预览】:
_study-terraform-kitchen-master
----.gitignore(140B)
----README.md(14KB)
----test()
--------integration()
----Gemfile(73B)
----.ruby-version(6B)
----LICENSE(1KB)
----.kitchen.yml(1KB)
----Gemfile.lock(5KB)
----terraform()
--------providers.tf(61B)
--------data.tf(276B)
--------output.tf(74B)
--------instances.tf(426B)
--------keypair.tf(121B)
--------networks.tf(2KB)
--------variables.tf(259B)
----steps()
--------00_install_gems.sh(20B)
--------02_kitchen_test.sh(26B)
--------01_check_variables.sh(48B)