问题标签 [terraform-registry]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
terraform - 将 terraform 模块存储在私有注册表中的好处?
我们在 git 中有多个 aws 模块,当我们在其他项目中使用模块时,我们指定 git 中模块的路径作为源,如下所示:
我想知道使用 terraform 私有注册表来存储我们的模块是否有好处,例如在使用 Java 开发时,我们使用存储库来存储打包的 JAR,或者在使用 docker 映像时。
amazon-web-services - 如何将域名添加到我的 terraform 配置中
除了路径之外,我还想将域添加到侦听器规则。我应该使用什么论据。
谢谢你。
github-actions - GitHub 发布工作流程不工作且不再运行
我正在为我的组织制作自定义 terraform 提供程序。我按照这里的说明进行操作:
在它提到通过将以下内容复制到我的工作流目录中来设置 GitHub 操作的部分中:
- 来自 terraform-provider-scaffolding 存储库的 GitHub Actions 工作流程 ( https://github.com/hashicorp/terraform-provider-scaffolding/blob/main/.github/workflows/release.yml )
不幸的是,这样做似乎导致release
工作流程不再工作和运行。结果,我希望我能对此有一些全面的了解,因为我正试图将它连接到 terraform 注册表,并且由于发布配置错误,它不允许我发布它。
这是回购:
这是我release.yml
在现有代码中使用的代码workflows
:
我认为这可能也是我在我的回购中自动标记的方式,这是我在我的内部使用的tag.yml
:
此外,tag
工作流程一开始不工作,但现在工作,但我的发布状态只是显示no status
terraform - 自定义 Terraform 提供程序在 Terraform Registry 上不同步
我在同步新的 Terraform 提供程序时遇到了一些问题。
我创建了一个 Terraform 提供程序(可在https://github.com/just1not2/terraform-provider-haproxy获得)并开始在 Terraform 注册表上发布它(可在https://registry.terraform.io/providers/just1not2/获得) haproxy/最新)。我在本地使用 gorelease 来生成发布/标签。
但是,我不得不修改一些提交并删除发布/标签。因为我的提供者没有在 Terraform 上更新,所以我在页面底部https://www.terraform.io/registry/providers/publishing发现我可能需要删除 Github 上的 webhook,然后单击“重新同步”按钮。但是,当我单击它时,提供程序不会在注册表上更新,并且不会再次创建 webhook。现在我不可能在公共注册表上更新我的 Terraform 提供程序了!
您对如何解决这个问题有任何想法吗?您是否有任何 webhook Terraform 注册表内容,所以我可以尝试手动再次创建 webhook?
注意:我已经联系了 Terraform 支持,但他们没有回复我!