terraform - 使用公共模块的 Terraspace
问题描述
最近我发现了很棒的 terraspace 框架。我按照教程进行操作,但现在我担心如何使用公共模块,例如,我想使用此模块创建 gcp 计算:https ://registry.terraform.io/modules/terraform-google-modules/ vm/google/4.0.0
解决方案
Terraspace 使用 Terraform HCL,因此您可以使用模块源关键字来包含公共或私有的 3rd 方模块。@TH 链接使用模块源关键字提供了一个很好的介绍。
此外,Terraspace 提供了一个Terrafile概念,可以集中和自动化外部模块的管理。你可以使用任何你想要的模块,私有的或公共的。简介博客文章:Terraspace Terrafile:使用 Git 和 Terraform 注册表模块
它还有几个例子展示了如何在 Terraspace 中使用模块,包括terraspace-google-vm
推荐阅读
- visual-studio - 如何在 VisualStudio 解决方案中确定项目的优先级?
- java - 如何将位置 gps 数据写入变量 Android Studio
- php - 我怎样才能卷曲深度爬行?
- c# - 没有找到合适的方法来覆盖以泛型类型作为参数的方法的错误
- flask-restplus - 分组命名空间
- virtual-machine - 无法在 Aion FastVM 中构建 Solidity 编译器
- python - ValueError:检查目标时出错:预期 conv2d_21 有 4 个维度,但得到了形状为 (26, 1) 的数组
- powershell - 即使执行策略是 RemoteSigned,为什么我还需要“Unblock-File”?
- html - 网格应该是水平的,但显示为垂直的
- python - 实现递归树函数以收集最高级别的节点