我试图在prod环境中运行一个terraform_plan,但是我收到了以下错误:
│ Error: instance profile is required to re-create mounting cluster
│
│ with databricks_mount.gfc_databricks_delta_lake,
│ on gfc_mount_delta_lake.tf line 1, in resource "databricks_mount" "gfc_databricks_delta_lake":
│ 1: resource
作为terraform部署的一部分,我在将我的docker映像部署到aws ecr时遇到了问题,我正在努力思考最佳的长期战略。 目前,我在s3和dynamodb中有一个terraform远程后端,让我们称它为主帐户。然后,我将开发/测试等环境放在单独的帐户中。terraform部署当前在我的本地计算机(mac)上运行,并使用aws 'master‘帐户及其凭证,后者又在目标部署帐户中承担一个角色,以按照以下步骤创建资源: provider "aws" { // tell terraform which SDK it needs to load
alias = &
我把TeamCity变成了Kubernetes集群。我有一个用于TeamCity服务器的部署和一个用于TeamCity构建代理的部署。当我在TeamCity构建代理上运行Terraform时,它在与托管TeamCity Kubernetes集群的EC2实例相同的AWS帐户中创建资源。
我想运行一个构建,它在一个单独的AWS帐户中创建AWS资源。我的想法是为TeamCity服务器分配一个亚马逊网络服务访问密钥和密钥,并将它们传递给TeamCity构建代理,但我不知道工作流程会是怎样的。
目前,我已经在构建中声明了AWS访问密钥和密钥作为环境变量,但它们没有传递给代理。我的构建步骤只包含3行
te
我在用Terraform云。我想利用我的资源使用AWS标记。我想用当前的GIT分支名称标记Terraform中定义的每个资源。这样我就可以把开发和生产分开。
Terraform有一个环境变量列表,这些变量将GIT分支名称与其在云中的服务引用为:
TFC_CONFIGURATION_VERSION_GIT_BRANCH - This is the name of the branch that the associated Terraform configuration version was ingressed from (e.g. master).
如何在下面的资源中引用TFC_CONFIG