这里不再介绍Terraform是啥了,可以参考最近上线的课程。直奔主题,配置一个离线的源。
需要手动或者terraform init
一次下载, 然后缓存。后续直接使用缓存。
本次实践使用的是Linux/Mac
系统,如果是windows
系统有两点不同的配置。
CLI配置文件的名称为
terraform.rc
plugin_cache_dir:
D:/xxx/xxx
1. 创建配置文件
.terraformrc
是Terraform CLI的配置文件
plugin_cache_dir = "$HOME/.terraform.d/terraform-plugin-cache"
disable_checkpoint = true
plugin_cache_dir 是插件的缓存目录(此目录需要提前创建不然init报错)
disable_checkpoint 禁用 需要连接HashiCorp 提供的网络服务的升级和安全公告检查