terraform

    0热度

    1回答

    我试图动态创建terraform一些AWS资源利用计数,然后建立一个包含所有创建的资源ID列表输出变量 resource "aws_subnet" "subnet-1" { // If subnet_id value is supplied then we set count to 1 to create otherwise skip count = "${replace(re

    1热度

    2回答

    我有一个terraform计划,它由多个aws_sqs_queue资源组成,它们更少或更少共享相同的配置。在我删除任何重复的配置并使用变量之前,我想运行terraform plan以查看它是否有效。但我一直碰到 - module root: 1 error(s) occurred: * data.template_file.ep_match_result_queues: resource re

    0热度

    1回答

    我正在使用terraform在AWS中创建具有多个ips的实例。 我指定了一个private_ips的列表,并确保我希望作为主要的列表首先被列出,但它并不尊重该顺序。即使当我改变ips周围时,订单也不会改变。 我也尝试设置private_ip为主ip和private_ips为次要ips。但是,我发现在创建实例时主IP不会被列出。 是否有适当的方法来设置terraform中的主要和次要ips? 谢谢

    0热度

    1回答

    我正在尝试编写一个模块以在AWS上部署Sensu,该计划是为Redis使用elasticache,但现在我正面临一个边缘案例。我们的一些VPC的租赁设置专用,我们不能在那里使用elasticache(http://docs.aws.amazon.com/AmazonElastiCache/latest/UserGuide/AmazonVPC.EC.html),我想我可以通过有条件地使用elasti

    0热度

    1回答

    使用Terraform(v0.9.6)GitHub提供程序,如何在使用一个资源时单独将多个不同问题标签分配给GitHub存储库列表? 用另一种语言我可能会写的线沿线的东西: for i in repos { for j in tags[i] { make tag j on repo i } } 在这个例子下面我添加多个标签对一个信息库。该map键是回购,和值是字

    -1热度

    1回答

    我在最后一个版本的Windows上运行,我试图第一次使用terraform for aws。我创建了一个免费账户,一切都准备好了。 这里是我的test.tf provider "aws" { access_key = "XXXXXXXXXXXXXXXXX" // don't worry i change this secret_key = "XXXXXXXXXXXXXXXXXX

    0热度

    5回答

    使用案例 试图提供一种(泊坞群或领事)群集,其中第一初始化群集发生一个节点上,其产生一些令牌,然后需要通过加入集群的其他节点可以使用上。关键的是节点1和节点2不应尝试加入群集,直到节点0生成连接密钥。 例如,在节点0上,运行docker swarm init ...将返回一个加入令牌。然后在节点1和2上,您需要将该令牌传递给相同的命令,如docker swarm init ${JOIN_TOKEN

    1热度

    1回答

    嗨我是Terraform的初学者。 使用它时,我对使用现有的基础设施作为数据和使用导入命令有点困惑。因为我导入了现有的infra,并且丢失了我的子网和密钥对,如果有人解释我们可以如何明智地使用它,这将会很有帮助。提前致谢。

    0热度

    1回答

    这似乎是一个简单的问题,也许我在某处误读了文档。我试图设置一个字符串值的变量,在我的情况下,它是一个Azure blob的SAS令牌,然后我想传递给模板部署。我遇到的问题是字符串被插入导致令牌无效。我无法弄清楚如何传递一个变量,而不是插入它。 scripts_blob_sas_token = "${var.scripts_blob_sas_token}" 这是字符串: ?sv=2015-04-

    0热度

    3回答

    跑在我的根目录Terraform一个terraform output我得到: The module root could not be found. There is nothing to output. 我有以下文件: iam.tf resource "aws_iam_user" "a_user" { name = "a_user" } output.tf 数据“aws_ca