腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Terraform
12
var
和
字符串
连接
的
最佳
实践
terraform
我正在从
terraform
0.11更新到0.12,我想知道在我
的
.tf文件中
连接
字符串
和
变量
的
“
最佳
实践
”是什么。新
的
语法对变量
的
调整非常简单: # V0.11foo =
var
.bar 但是我该如何处理这种情况呢?foo = "${
var
.bar}-a-string&quo
浏览 32
提问于2019-12-28
得票数 1
1
回答
自动化Stackdriver监控工作区组件
google-api
、
terraform
、
stackdriver
、
google-cloud-stackdriver
、
terraform-provider-gcp
使用
terraform
创建仪表板、通知通道
和
警报策略是
最佳
实践
吗?数据量非常大,我们将有20多个监控工作区,每个工作区至少有50到100个警报策略。据我所知,无法找到任何用于堆栈驱动程序监控
的
预定义
terraform
模块,此外,使用
terraform
资源创建仪表板
和
警报策略也相当复杂,因为我们需要提供大量JSON数据。
浏览 1
提问于2020-09-23
得票数 1
2
回答
如何协调基础设施作为代码
和
不将env配置存储在代码中?
continuous-integration
、
continuous-delivery
、
terraform
、
environments
、
infrastructure-as-code
在开发Web时,尝试遵循通常认为
的
最佳
实践
,例如
12
个因子应用程序方法等。一个关键概念是将配置
和
敏感数据排除在源代码之外--访问键、
连接
字符串
等。使用类似于.env文件
的
东西为开发、测试
和
生产环境设置不同
的
连接
字符串
。 然而,另一个关键点(不确定是在
12
因子应用中提到
的
),似乎是基础设施作为代码。我完全看到了这一点
的
好处,但是,
浏览 0
提问于2017-09-01
得票数 6
4
回答
有什么办法可以让地形变细吗?
terraform
、
linting
我希望,当我拼写错了变量
和
注释时,会发现一些东西,这样可以节省我在检查代码时
的
一些时间,并减少出现错误
的
可能性。 我通常使用IntelliJ IDE
的
Terraform
,但也有VS代码,我可以使用。是否有一个插件,我可以使用,甚至一个不同
的
工具?由于我使用下划线来分隔变量名中
的
单词,所以工具需要知道如何将下划线视为空白处。
浏览 0
提问于2020-11-30
得票数 9
1
回答
如何在应用程序代码中引用动态
terraform
输出?
amazon-web-services
、
amazon-dynamodb
、
terraform
、
terraform-provider-aws
我正在使用
terraform
创建一个dynamodb表,该表
的
name属性如下所示……根据环境
的
不同在我
的
应用程序代码(JS)中,我显然需要知道表
的
名称才能与其交互,但其动态特性使其更加棘手。 我曾考虑使用
terraform
和
应用程序代码都引用
的
环境变量,但它看起来很混乱。处理此类事件<e
浏览 15
提问于2021-03-10
得票数 0
回答已采纳
2
回答
用gitlab管理多个地形状态文件
gitlab
、
terraform
│ │ └──
var
.tf │ ├── main.tf └── projects7 directories, 10 files 我
的
团队希望使我们
的
terraform
状态文件gitlab管理,这样状态文件将被锁定,以防多个人同时运行或修改单个项目。我所能找到
的
通过gitlab管理
terraform
的
所有示例似乎只假设有一个tfs
浏览 9
提问于2022-03-16
得票数 2
2
回答
Terraform
-变量中
的
变量
terraform
这是我
的
资源:provider = "aws.accepter"route_table_id = tolist(data.
terraform
_remote_state.vpc.ou
浏览 4
提问于2020-01-08
得票数 2
1
回答
关于多层
的
Dockerfile建议
docker
、
image
、
gitlab
、
terraform
、
dockerfile
我想要一个很小
的
ubuntu映像,其中安装了docker
和
terraform
。在编写Dockerfile时,请建议我编写Dockerfile时哪一种是
最佳
实践
:FROM dockerRUN
terraform
--version获取上述Dockerfile
的
错误如下所示: /bin/sh: docker:
浏览 9
提问于2022-09-02
得票数 -3
回答已采纳
1
回答
使用
Terraform
作为API
terraform
我希望像API/函数调用一样以编程方式使用
Terraform
,以便在多个特定步骤中创建和删除基础设施。例如,保留几个eips,将一个实例添加到一个区域,并将其中一个IP分配到单独
的
步骤中。
Terraform
目前将在本地运行,而不是在服务器上运行。 正确定义输入/输出,很大程度上依赖于资源分离、模块、计数参数
和
浏览 0
提问于2018-03-20
得票数 3
2
回答
Terraform
和
Azure数据资源管理器
terraform
、
azure-data-explorer
我正在寻找如何使用
Terraform
站立一个完整
的
Azure数据资源管理器堆栈
的
食谱。到目前为止,我发现
Terraform
支持创建集群、应用访问控制
和
创建数据库。我还没有找到关于创建表
和
表映射
的
指导/配方。 其他人如何配置完整
的
Azure Data Explorer堆栈?将create tables/table-mappings sql调用与
Terraform
脚本集成
的
一些
最佳
<
浏览 0
提问于2020-02-17
得票数 0
1
回答
Terraform
:使用相同
的
terraform
代码创建新
的
GCE实例
google-cloud-platform
、
terraform
、
terraform-provider-gcp
、
terraform-modules
我已经使用
terraform
modules成功创建了一个新
的
gcp vm实例。我
的
模块文件夹中
的
内容如下 #main.tf resource "google_compute_instance" "default" { name
浏览 22
提问于2021-07-11
得票数 0
3
回答
Terraform
-对资源类型
的
引用之后必须至少有一个属性访问,指定资源名称
terraform
、
terraform-provider-azure
我试图在
terraform
变量上使用
terraform
字符串
函数
和
字符串
连接
。但是当运行
terraform
时,请通过下面的异常来规划它 locals { name_suffix = "${
var
.namespace != "" ?
var
.namespace :
var
.env}&quo
浏览 0
提问于2019-09-04
得票数 28
1
回答
Terraform
不能将ssh转换为EC2实例来上传文件
terraform
、
terraform-provider-aws
我正在尝试获得一个基本
的
terraform
示例并运行,然后将一个非常简单
的
烧瓶应用程序推到码头容器中。如果删除文件提供程序部分
和
用户数据部分,则脚本全部工作。pem文件与main.tf脚本
和
terraform
.exe文件在磁盘上
的
位置相同。如果我删除了文件配置部分,脚本运行良好,并且我可以使用我
的
私钥对创建
的
实例进行ssh操作,因此key_name部分似乎工作正常,我认为这与文件提供程序试图
连接
以添加我
的</
浏览 0
提问于2018-10-13
得票数 1
回答已采纳
1
回答
将ArgoCD作为代码安装
的
最佳
方法是什么?
kubernetes
、
amazon-web-services
、
terraform
、
continuous-deployment
、
cicd
使用GitOps
和
一切作为代码来设置一个完整
的
部署管道。因此,我需要能够通过一次点击(或非常接近它)将所有的东西向上
和
向下旋转。我
的
目标是在EKS中形成一个Kubernetes集群,然后让Argo从码头枢纽拉出容器。在"如何用
Terraform
建立Argo实现纯GitOps“一文中,作者主张使用
Terraform
安装Argo。
Terraform
不是配置
浏览 0
提问于2022-12-18
得票数 3
2
回答
Terraform
:多租户
的
状态管理
amazon-web-services
、
amazon-ec2
、
terraform
由于我们正在评估
Terraform
以取代(部分)我们
的
多租户SaaS
的
可扩展配置过程,我们意识到
Terraform
的
便利性、性能
和
可靠性,因为我们可以平滑地处理基础设施更改(添加/删除),跟踪基础设施状态我们
的
应用程序是一个多租户SaaS,我们为客户提供单独
的
实例-在Ansible中,我们有自己
的
动态库存(与EC2 dynamic inventory非常相似)。我们阅读了大量
的
Terraform</
浏览 3
提问于2017-04-04
得票数 12
1
回答
Terraform
azuread_application似乎缺少参数
azure-active-directory
、
terraform
、
terraform-provider-azure
我正在自动化我
的
Azure Active应用程序。如果我查看Azure中
的
清单,我可以看到比
Terraform
=> azuread_application中可用
的
更多
的
物品。例如,我希望设置oauth2Permissions: 或者,我想在这里将accessTokenAcceptedVersion设置为2: 但
Terraform
似乎只出口这些物品: 所以,这个问题
的
原因是,通过
Terraform
创建Azure广告应用程序<em
浏览 0
提问于2019-07-15
得票数 1
回答已采纳
1
回答
您应该在AWS中每个区域或可用性区域创建独立
的
Terraform
配置吗?
amazon-web-services
、
terraform
我只是在学习
Terraform
和
,它们包含AWS中
的
每个区域(以及每个区域
的
多个可用区域)。作为一个侧面,它花了超过3分钟来计划配置。我得到
的
反馈是,最好根据系统如何失败来创建独立
的
Terraform
配置,所以如果一个区域发生故障,您可以在另一个区域独立于失败区域运行
Terraform
配置。但是我想知道,考虑到可用性区域可能会失败,那么在AWS中为每个可用性区域创建1个
Terraform
配置会更好吗?因此,假设你覆盖了每个地区
浏览 2
提问于2020-08-04
得票数 0
回答已采纳
2
回答
Terraform
临时资源
terraform
是否有一种
最佳
实践
方法来使用
terraform
动态地旋转这些资源?我倾向于创建一个
terraform
模块,它接受变量,然后使开发人员能够通过命令行提供变量:但我不确定这是否是正确
的
做法。我有以下问题: 让这些临时资源生活在偏远<em
浏览 0
提问于2019-07-31
得票数 2
1
回答
如何根据资源所在
的
env动态命名资源?
terraform
、
hcl
假设我想创建一个aws用户资源,如: name = "foo_dev"在这里,我将"dev“硬编码到资源
的
名称中。但理想情况下,我希望基于它所在
的
文件夹(文件夹类似于dev或prod这样
的
环境)动态地完成该操作。/locals.tf│ └── s3.tfresource "aws_iam_us
浏览 3
提问于2020-10-30
得票数 1
回答已采纳
1
回答
依赖于列表中
的
另一个元素
gitlab
、
terraform
、
terraform-provider-gitlab
模块中
的
相关代码片段: data "gitlab_group" "parent" { parent_id =
var
.parent_group == null ?null : data.gitlab_group.parent[0].group_id } 来自
terraform
apply命令
的
日志: module.gitlab_groups[1].dat
浏览 22
提问于2021-06-25
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
硬核干货|使用GitLab CI部署Rancher集群
JavaScript基础
关于数组的10个操作方法!
第五讲:String数据类型介绍
js中的一些忘记的知识点
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
云直播
实时音视频
活动推荐
运营活动
广告
关闭
领券