有人在与Internet断开连接的环境中使用Terraform有想法/经验吗?
试图确定获取所需的提供者和资源以在不连接的环境中进行部署的最佳方法。
答案 0 :(得分:1)
您可以使用插件缓存,并放置从https://releases.hashicorp.com/下载或通过terraform init
自动填充的提供程序。
在.terraformrc
中配置插件缓存目录的路径:
plugin_cache_dir = "$HOME/.terraform.d/plugin-cache"
或通过环境变量:
export TF_PLUGIN_CACHE_DIR="$HOME/.terraform.d/plugin-cache"
这在Terraform documentation中有详细描述。