首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用Git中的Terraform模块部署章鱼

使用Git中的Terraform模块部署章鱼
EN

Stack Overflow用户
提问于 2021-05-26 19:36:52
回答 1查看 212关注 0票数 0

我不太清楚我的问题在哪里,但我相信它在章鱼一边。我在试着部署我的章鱼工人。从本质上讲,我的部署脚本有4个步骤。

  • aws eks update-kubeconfig

  1. 更新库配置

  • helm upgrade --install

  1. 运行舵机升级

使用带有

  • cd terraform
  • terraform init后端参数set

的terraform set

  • *创建IAM策略

代码语言:javascript
运行
复制
- `terraform plan -var-file=default.tfvars -out=tfplan`
- `terraform apply tfplan`

  • eksctl create iamserviceaccount --attatch-policy-arn={iam-policy-arn}

  1. 创建IAM服务帐户将IAM策略附加到章鱼工作者角色

我漏掉了一些台阶/旗子,但这是它的要点。我有一个公共的github回购,里面有我所有的地形模块。在这个回购中,我有一个terraform目录,其中我引用了公共回购:

代码语言:javascript
运行
复制
module "octopus-worker-policy" {
  source = "git::ssh://git@github.com/{company}/terraform//{module_name}?ref={commit-hash}
  ... other variable info
}

当部署脚本到达terraform init步骤时,一旦它开始尝试下载这个模块,它就会停止。所有这些WOMM,但由于某种原因,一旦它被发送到章鱼工人,它挂。我已经确认,git回购是公开的,因此不应该有许可/访问问题。

对于章鱼为什么很难下载回购品有什么想法吗?也许我的工作人员所在的节点组有一些网络/安全规则?如果我能提供更多的细节,请告诉我,这可能会有所帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-05-27 22:20:58

最后找到了我的答案。章鱼工人一定得到了某种交互提示,因为我试图通过ssh获取git。把它改成了HTTPS,效果很好。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67711639

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档