terraform

    0热度

    1回答

    我想用teraaform来完成这些工作。我将同时创建多个vms,例如10. 而且我将使用静态IP选项。 让我们说我的IP开始与 192.168.5.4,192.168.5.5,192.168.5.6 ....等等 ,所以我希望确保下面的IP在同一个故障域应该去。 说故障域0 192.168.5.4 192.168.5.7 192.168.5.10 说故障域1 192.168.5.5 192.168

    1热度

    2回答

    我想归档类似于CLI命令的逻辑: aws emr create-security-configuration --name [name] --security-configuration ...并在Terraform脚本中进一步使用它。

    0热度

    1回答

    我正在使用名为kops的工具生成terraform文件,以便为kubernetes设置一些基础结构。之后,我们希望使用terraform来创建特定于我们应用程序的部分基础架构。例如,队列,代理,弹性缓存等。 kops生成的terraform文件中有很多信息,我希望在创建队列/代理/弹性缓存时参考它。例如,要使用的子网范围,cidr块,可用区域等。但是,我不想修改kops生成的terraform文件

    1热度

    2回答

    不对main.tf进行任何更改,Terraform添加已经存在的安全组规则。 Terrafrom标识每个SG规则main.tf作为一个新的规则(但这些规则已经在AWS作为先前执行的结果),并尝试重新创建他们当我执行命令(terrafrom计划/应用) 这是的terraform输出应用命令 ~ module.application_sg.aws_security_group.security_gro

    2热度

    2回答

    假设我有一个公共托管区域名称为example.com.。我使用以下Terraform代码根据the docs的名称动态获取托管区域ID。 data "aws_route53_zone" "main" { name = "example.com." # Notice the dot!!! private_zone = false } 在terraform plan谈到了这个

    3热度

    1回答

    我正在尝试使用Terraform设置ECS群集,但我无法弄清楚如何在承载服务的ECS实例上使Terraform自动提供一个EBS卷,卷。 在我的配置我有: resource "aws_ecs_task_definition" "name" { family = "name" container_definitions = "${file("task-definitions/na

    2热度

    2回答

    应用负载平衡器 我使用Terraform设立关于使用ECS和运行到一个问题,映射负载平衡器将流量引导到一个以上的容器上运行的AWS云的容器簇集群。为了简化,假设我正在两个容器中运行一个服务/任务:webrequester在5600上侦听,restserver在5000上侦听。我需要流量请求/ api/*去到端口5000上的restserver和默认流量到请到5600上的webrequester。无

    0热度

    1回答

    比方说,我有使用我的问题标题中提到的工具建立了一个华丽的CI和CD管道。 让我们也说,有配置文件和其他东西是参数化在所有这些系统的变量。事实上,有时需要在所有变量上进行匹配。主机名,端口,连接字符串等... 我该如何或有什么工具可以将这些变量保留在一个地方或至少保持它们在需要时保持同步至? 我最好的想法到目前为止是写一些自动化测试,但由于变量通常存储在系统本身,这感觉有点笨重。我可以将源代码中的变

    1热度

    1回答

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

    0热度

    1回答

    在AWS中,使用Terraform我已经启动了运行在私有子网中的某些实例。我必须在私人实例中安装某些软件包。所以我建立了一个连接到互联网网关的路由表的临时关联。当我想要将该特定子网与连接到NAT的路由表进行关联时,安装这些软件包后,它会抛出一个错误,告知路由表关联已经存在。但是,如果我去aws控制台,我可以手动完成。有什么办法,我怎么能用terraform做到这一点? 先谢谢您。