terraform

    1热度

    1回答

    使用Google云端DNS我有foo.com DNS区域设置。 我想一个单独的DNS区域将被委派为责任心开发 .foo.com中的域名(例如myappserver.dev.foo.com可以在授权DNS区域被定义) 我当然可以简单地添加A记录到foo.com定义中。但我使用的是Terraform(作为基础设施代码),子域(服务器/记录等)将定期构建和销毁。 问题是,如果我在一个经常构建/销毁的DN

    0热度

    2回答

    因此,我们在我们的组织中使用了相当广泛的terraform,并且我还有一些关于其他人如何进行VPC对等的问题。连接的初始创建非常简单。我们从我们刚刚创建的VPC拉入,引用另一个VPC,然后填充路由表等。问题出在我们刚才所看到的VPC上。我们现在必须手动转到其他网络堆栈并手动添加CIDR/PCX ID作为变量。我写了一个脚本,可以让我们更轻松地处理这个脚本,但我想问问任何人是否正在动态地针对AWS对

    0热度

    1回答

    我正在尝试使用terraform来创建AWS SES接收规则。这是我terraform脚本条目: resource "aws_ses_receipt_rule" "EmailRule" { name = "EmailRule" rule_set_name = "default-rule-set" recipients [".example.com"] ena

    0热度

    1回答

    我在terraform中有模块根级别输出的一些奇怪问题。 我们有在outputs.tf在根级以下: output "vpc_id" { value = "${aws_vpc.vpc.id}" } 和模块本身运行的计划terraform错误出在解析输出块时,我们有 resource "aws_vpc" "vpc" { cidr_block = "${var.vpc_cidr

    2热度

    2回答

    我正在为Terraform模块编写单元测试,并且我想确认该模块会生成我期望的执行计划。但是,在测试中连接到亚马逊将需要很长时间,并且需要对持续集成服务器进行太多配置。 如何使用terraform plan从我的配置生成执行计划,该计划假定没有资源存在?

    0热度

    1回答

    我正在使用Terraform部署数据库服务器与初始数据库和用户。 Terraform文件安装得很好AFAICS,但postgresql_role和postgresql_database操作失败,因为数据库(Amazon RDS)在调用时仍在安装。 是否有Terraform方式添加强制等待?或者显式检查数据库是否可用?

    1热度

    1回答

    是否有任何方法获取行号导致terraform错误?例如: $ terraform plan module root: module foo: bar is not a valid parameter $ 理想情况下,错误消息会给我对应于错误的文件路径和行号,例如: $ terraform plan File "maint.tf", line 120: bar = "12

    0热度

    2回答

    使用AWS CloudFormation UserData与Ansible进行配置之间的区别是什么? 我知道,就Puppet而言,即使在更改完成(将其更改回以反映清单)时,它也会强制执行配置规则。 但是有更多值得考虑的差异吗?

    1热度

    1回答

    我使用terraform创建于AWS EC2多发节点: resource "aws_instance" "myapp" { count = "${var.count}" ami = "${data.aws_ami.ubuntu.id}" instance_type = "m4.large" vpc_security_group_ids = ["${aws_s

    0热度

    1回答

    我有一个terraform脚本来站起来一个EC2实例,它安装git,nvm,node,并从github安装一个angular2仓库。 # install angular cli globally npm install -g @angular/cli &> globalCli.log cd test # install node_modules npm install &> npmInst