terraform

    1热度

    2回答

    我是Terraform的新手,一直试图理解相同的构造。比方说,我有一个公开REST API的服务,我想将这些REST API作为我的terraform脚本的一部分,我需要采取哪些步骤? 我的理解是,我需要编写一个自定义提供程序,但我无法连接关于如何为新提供程序添加新数据源类型的点。 此外,假设我们有必需的提供者,那么将用于与我的服务进行通信的协议是什么?它是HTTP/s吗? 还有一点要注意的是,我

    2热度

    2回答

    我遇到Terraform配置问题。当我第一次运行terraform时,我正在使用AWS控制台中生成的SSH密钥。此密钥正在添加到ubuntu用户(它是Ubuntu 16.04 AMI)。然后我跑remote-exec配置: provisioner "remote-exec" { inline = [ "sudo apt -y update && sudo apt install

    2热度

    1回答

    根据环境是生产还是非生产,我使用不同的KMS CMK创建AWS RDS实例。所以,我有使用如果terraform计数两种资源: count = "${var.bluegreen == "nonprod" ? 1 : 0}" 这与不同的地址不同的KMS密钥旋转起来的RDS实例。我需要捕获该端点(在构建完成后我使用terraform显示完成),那么为什么不在Terraform中工作? output

    0热度

    1回答

    使用Terraform资源aws_db_instance我看不到配置证书颁发机构的方法。 在GovCloud以外的大多数地区都可以。 目前GovCloud正在CA之间转换,默认情况下,Terraform使用旧的CA. 可以使用boto3进行配置,但此客户端需要Terraform中的所有内容。 对此提出建议?

    -1热度

    1回答

    我正在尝试使用terraform创建azure虚拟机。但无法从terraform执行自定义数据。 Customdata.bin文件在服务器上创建。 也试过预备资源,但没有运气。 main.tf文件蔚蓝的虚拟机资源的语法: resource "azurerm_virtual_machine" "avmweb0" { name = "${var.env}-${var.bu}-${va

    3热度

    1回答

    是否有可能在terraform中concatonate/join变量?我正在努力寻找正确语法的参考。 我愿做这样的事情: variable "env" { default = "production" } variable "vpc_name" { default = "cloudy" } resource "aws_subnet" "${var.env}_${va

    1热度

    1回答

    我对terraform比较陌生,我试图遍历所有aws_instances以应用null_resource。你可以使用多个splats来访问所有的实例,不管他们的名字是什么? 的EC2实例由三种类型的细分: aws_instance.web.* (3 instances) aws_instance.app.* (3 instances) aws_instance.db.* (2 instance

    0热度

    1回答

    我尝试使用Terraform在Azure上创建2个虚拟机。 我创建2个网卡一样 variable "internalips" { description = "List of Internal IPs" default = ["10.0.2.10", "10.0.2.11"] type = "list" } resource "azurerm_network_

    0热度

    2回答

    我正在尝试在Terraform中创建一个解决方案,从而可以使用让我们在S3存储桶中进行加密或提供自己的TLS证书来创建TLS证书。我面临的问题是我似乎无法有条件地运行Let's Encrypt证书生成和上传步骤。 如何使最后两个步骤有条件?我正在考虑将它们包装在null_resource中,我如何根据外部数据制作触发器? 任何提示非常感谢!多谢你们。 ň resource "null_resour

    8热度

    1回答

    这里是我的s3_policy.json { "Version":"2012-10-17", "Statement":[ { "Sid":"mybucket", "Effect":"Allow", "Principal": "*", "Action":["s3:GetObject"], "Resource":[