腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
GitLab
CI
/
CD
-更改工作目录
、
、
我正在尝试为
Terraform
实现
CI
/
CD
管道,但是在运行任何进一步
的
命令之前,我需要更改pwd。
Terraform
容器似乎只接受
Terraform
命令,因此无法识别
cd
/ls/echo $PATH。我是否需要构建一个支持这个并
使用
那个
的
镜像,或者我可以
使用
维护
的
Terraform
镜像?我尝试更改入口点,但由于高山映像
的
原因,似乎只
浏览 3
提问于2018-04-24
得票数 9
2
回答
用
gitlab
管理多个地形状态文件
、
作为一个例子,我
的
git存储库看起来是这样
的
: ├── modules │ │ ├── main.tf└── vars.tf 我
的
团队希望使我们
的
terraform
状态文件
gitlab
管理,这样状态文件将被锁定,以防多个人同时运行或修改单个项目我所能找到
的
通过
gitlab
管理
terrafo
浏览 9
提问于2022-03-16
得票数 2
1
回答
使用
Terraform
+
Python
的
Gitlab
CI
/
CD
在我
的
Gitlab
CI
/
CD
上,我有一个需要安装
Python
才能
使用
an external module
的
terraform
代码。当通过
Gitlab
管道运行
terraform
plan时,我得到以下错误: module.notify_slack.module.lambda.data.aws_caller_identity.currentError: can't find external
浏览 36
提问于2020-07-02
得票数 2
1
回答
在
Gitlab
管道中运行两次并已创建资源时,
Terraform
命令将失败
、
当涉及到我
的
Gitlab
CI
/
CD
管道时,问题就出现了,因为
Terraform
抱怨现有资源(第一次正常运行,第二次抱怨并抛出错误)。我
的
Terraform
步骤在我
的
.
gitlab
-
ci
.yml文件中: stage: plan name: hashicorp/
terraform
:light然后将这个import命令添加到我
的</e
浏览 4
提问于2019-03-01
得票数 1
回答已采纳
1
回答
‘`extends`’with 'include‘-
gitlab
-
ci
中
的
无效基散列
、
、
我有一个巨大
的
..
gitlab
ci
.yml文件,我正试图通过将一些部分移动到另一个文件,然后
使用
"include“关键字来调用它,从而将其转化为"main”
ci
文件。validate: extends: .
gitlab
-tf-backend -
cd
${TF_ROOT}script: - <
浏览 0
提问于2020-11-17
得票数 -1
1
回答
使用
Terraform
模块
、
、
、
、
我们将在Azure提供一个着陆区,并将主要
使用
以下内容: Azure管道,用于提供所需
的
Azure资源。由于我们将跨多个环境( Dev、Test和Prod )提供服务,我们已经确定了模块化方法是我们
的
Terraform
代码
的
首选选项。因此,我想要一个非常基本
的
例子,说明如何为部署在所有三个环境中
的
3个资源组( Dev、Test和Prod )设置一个
Terraform
模块。
浏览 0
提问于2021-06-29
得票数 0
1
回答
在
gitlab
文件中
使用
terraform
时出错
、
、
我想将从
gitlab
获得
的
变量传递给我
的
terraform
。我可以看到
gitlab
获取var,但它在
terraform
apply/中出错 - echo "$
CI
_COMMIT_REF_SLUG" -
terraform
apply --auto-
浏览 1
提问于2020-06-05
得票数 2
1
回答
gitlab
CI
/
CD
yml中
的
数组变量
、
我正在为
terraform
编写
CI
/
CD
管道,以部署GCP资源。在
terraform
代码中,我获得了许多功能,Network就是其中之一。网络
的
文件夹结构为 Network LoadBalancer VPN 因此,我想循环
terraform
init,规划并应用Network文件夹
的
所有子文件夹
的
命令。yml文件如下所示 image: name: registry.
gitlab
.com/
浏览 53
提问于2020-12-09
得票数 0
1
回答
terraform
破坏手动github操作
、
、
、
我编写了一个
使用
terraform
在AWS上部署
的
GitHub
CI
操作。我想知道是否有可能实现类似于
GitLab
CI
的
东西,并添加一个步骤来破坏手动触发
的
基础设施,例如: stage: Destroy -
cd
deploy/
terraform
/ -
te
浏览 2
提问于2022-05-20
得票数 0
回答已采纳
1
回答
如何从
gitlab
-
ci
.yml保存
Gitlab
CI
/
CD
中
的
新变量
、
、
、
、
我是Ops世界
的
新手! 我正在尝试
使用
Gitlab
和
terraform
在Azure AKS中部署一个应用程序。我可以
使用
gitlab
-
ci
.yml文件(
使用
Hashicorp镜像运行
terraform
文件)来创建AKS cluser。理想情况下,我需要将
terraform
的
输出保存为
Gitlab
CI
/
CD
中
的
环境变量
浏览 11
提问于2021-01-06
得票数 0
1
回答
当从
Gitlab
CI
运行
terraform
时,
terraform
要求我提供“REST端点
的
地址”。
、
、
当我
使用
我
的
terraform
apply
CI
管道中
的
Terraform
文件(我没有编写它们)运行
GitLab
时,我得到以下信息:addressThe address of the REST endpoint 这些文件是否可以与
GitLab
CI
隔离运行,在一个带有香草地形
的
工作站上运行?
浏览 0
提问于2023-01-31
得票数 0
回答已采纳
1
回答
/busybox/sh: eval:行109: apk: not found while build_backend on
GitLab
、
、
、
我尝试在build_djangoapp和
GitLab
上
的
Dockerfile之前通过build_backend阶段,但失败了,并显示以下错误。
CI
/
CD
project .
gitlab
-
ci
.yml # Official image for Hashicorp's
Terraform
.plan
GITLAB
_TF_ADDRESS: ${
CI
_API_V4_URL}/project
浏览 19
提问于2020-09-30
得票数 0
回答已采纳
1
回答
在..
gitlab
ci
.yml中发现错误:“扩展”中
的
未知键
、
、
、
、
我
的
管道代码是: - template:
Terraform
/Base.
gitlab
-
ci
.yml # https://
gitlab
.com/
gitlab
-org/
gitlab
/blob/master/lib/
gitlab
/
ci
/templates/
Terraform
/
浏览 8
提问于2022-05-14
得票数 2
2
回答
将
GitLab
CI
变量注入
Terraform
变量
、
、
、
我有一组
Terraform
文件,特别是一个variables.tf文件,它保存了我
的
变量,比如aws访问键、aws访问令牌等等。现在,我想
使用
GitLab
CI
/
CD
自动在AWS上创建资源。我
的
计划如下: 我知道我可以在
GitLab</
浏览 0
提问于2019-06-05
得票数 8
回答已采纳
1
回答
工作中
的
Gitlab
CI
变量
、
、
我在gcp/live/development中有几个子文件夹,我正在尝试对它们进行
cd
,然后运行
terraform
文件: variables: stage: plan-development -
cd
${TF_ROOT} -
浏览 4
提问于2022-01-31
得票数 1
回答已采纳
1
回答
由于缓存,
Terraform
在
GitLab
中失败
、
、
、
、
我正在尝试
使用
Terraform
从
GitLab
CI
CD
管道部署AWS基础设施。我
使用
的
是
GitLab
托管映像及其默认
的
Terraform
模板。我在
GitLab
中存储了
CI
CD
变量:_ACCESS_KEY_ID,'AWS_SECRET_ACCESS_KEY'和'S3_BUCKET'。清理基于文件
的
变量0
浏览 5
提问于2021-06-13
得票数 1
回答已采纳
1
回答
如何
使用
gitlab
管道对Azure Cloud进行身份验证以提供
gitlab
管理
的
地形状态
、
、
我想提供下面的天青通过
gitlab
管道与地形
使用
gitlab
管理
的
terraform
状态文件。已试过,但管道在计划阶段失败。 STATE_NAME: "az_tf_state" ADDRESS: "https://
gitlab
.com/api/v4/projects/${
CI
_PROJECT_IDen
浏览 14
提问于2022-10-03
得票数 -4
回答已采纳
1
回答
多平台配置
的
有效
GitLab
CI
/
CD
工作流?
、
、
我
的
团队
使用
AWS作为我们
的
基础设施,跨3 。我们将简单地称它们为sandbox、staging和production。我们
使用
每个AWS服务(例如,IAM或S3)或应用程序(例如,
GitLab
)
的
单独配置,这样我们就不会在每个帐户上得到巨大
的
.tf文件,这将需要很长时间才能为任何更改应用更新。在从命令行手动应用更新时,这种方法一直工作得很好,但是我希望将它移到
GitLab
CI
/
CD
中,以便更好地自动化我
浏览 0
提问于2019-04-12
得票数 3
回答已采纳
1
回答
如何在
GitLab
CI
/
CD
中集成地形
、
、
、
、
我有创建资源
的
terraform
脚本。每个脚本都位于不同
的
文件夹中,用于分离关注点。当我手动应用这些脚本时,我导航到每个文件夹,然后
使用
terraform
。现在,我必须把这一部分
的
GitLab
CI
/
CD
。但是,我在这里缺少
的
是,在管道中,我如何应用更改?UPDATE1 由于资源是在同一个存储库中
的
多个文件夹中组织
的
,而且它们都需要
使用
相同
的</
浏览 9
提问于2022-09-20
得票数 1
1
回答
错误保存状态:上载状态失败: POST
、
、
我有
Gitlab
管道来部署我
的
terraform
更改,它
使用
Gitlab
http后端来存储状态文件。但是,它暂时无法保存带有以下错误
的
状态文件。这些错误发生在资源创建之后,因此重新运行相同
的
作业有时会解决问题,但会重复资源。variables: TF_ADDRESS: ${<em
浏览 2
提问于2021-11-12
得票数 6
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券