terraform

    0热度

    1回答

    我有一个模板,我terraform配置,而我写的一个变量的值是这样的: data "template_file" "config" { template = "${file("${path.module}/templates/${var.json_config}")}" vars { is_enabled = "${var.is_enabled}" }

    1热度

    2回答

    我一直使用具有terraform的访问/密钥来创建/管理AWS中的基础架构。但是,我试图切换到使用IAM角色。我应该能够在我的帐户中使用角色,并承担另一个帐户中的角色,并且应该能够运行计划,应用等来在其他帐户中构建基础。任何想法,请建议。 到目前为止,我正在使用https://www.terraform.io/docs/providers/aws/进行测试,但由于某种原因,它不适用于我或者说明书对

    0热度

    2回答

    在Azure ARM中,我可以将基础结构作为代码,并使用增量部署,如果有人发指令ARM配置(例如删​​除ARM模板中的虚拟机),它不会执行删除(我们可以手动完成并在之后调整ARM模板)。 Terraform中是否有类似的选项?在stackoverflow中看起来不会使这种方法对我们的操作使用有风险(但适用于内部环境/演示)。 是否有任何适合Terraform风险较低的方法?例如避免意外的资源删除。

    0热度

    1回答

    我想第一次使用Terragrunt。我有与terraform.tfvars目录。当我运行 “terragrunt得到” 只是为了让球滚动,我得到: [terragrunt] 2017/08/08 11时08分14秒的exec: “terraform”:在%PATH%没有找到可执行文件 尽管这是事实,我已经在我的路径中形成了terraform。什么可能是错的? 我在Windows 7机器上使用Git

    1热度

    1回答

    我试图设置将有权访问群集的红移群集和IAM角色。我正在使用terraform。根据documentation我需要创建一个服务角色并将AmazonS3ReadOnlyAccess策略附加到它。我有以下的配置在我terraform脚本: resource "aws_iam_role" "my_admin_role" { name = "my-role" policy = <<EO

    0热度

    2回答

    我需要使用terraform创建包含用户数据的AWS实例。我正在使用terraform 0.10.0。 ec2.tf data "template_file" "user_data" { template = "userdata.tpl" } resource "aws_instance" "fluentd-web" { ami = "${lookup(var.ami

    3热度

    3回答

    任何人都知道是否有方法根据环境/工作区是什么来填充Terraform中的变量?优选一个 填充VAR命名空间(即,不是外部数据源), 不需要包装 像tf(){ terraform --var-file=$(get_tf_env).tfvars 通过改变terraform生效环境/工作区,没有任何额外的手动步骤(即步骤不是由运行terraform env触发)?

    2热度

    2回答

    我有以下,我想知道我做错了什么,因为我相信我不应该因为条件而加倍我的代码。 所以我想做的事: variable "https" { value = true } resource "aws_security_group" "http_instance_sg" { count = "${var.https ? 0 : 1}" ...... } resource "a

    0热度

    1回答

    我的团队严重依赖Terraform中的S3远程状态。我们使用CLI的-backend-config功能指定的S3的配置初始化项目时,让我们的实际terraform代码如下: terraform { backend "s3" {} } 以上的伟大工程只要所有的S3属性的CLI指定用-backend-config 。 我们希望在我们的配置中使用类似的策略来引用这些状态。由于后端的参数是

    2热度

    1回答

    我想为Terraform执行MFA,因此需要为每个terraform [command]从我的虚拟MFA设备询问6位令牌。阅读文档后: cli-roles terraform mfa 我创建了一个角色: { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Princip