你需要知道的实用Terraform命令🔥
💡
原文英文,约300词,阅读约需1分钟。
📝
内容提要
Terraform初始化命令包括初始化、升级、配置后端、计划、应用、管理工作空间、管理状态和销毁等操作。还可以使用其他命令来下载/更新根模块、创建依赖图、格式化代码、验证语法等。
🎯
关键要点
- Terraform初始化命令包括初始化、升级、配置后端、计划、应用、管理工作空间、管理状态和销毁等操作。
- 初始化Terraform的命令为:terraform init。
- 可以跳过插件安装:terraform init -get-plugins=false。
- 强制从目录安装插件:terraform init -plugin-dir=PATH。
- 升级模块和插件:terraform init -upgrade。
- 更新后端配置:terraform init -migrate-state -force-copy。
- 跳过后端配置:terraform init -backend=false。
- 使用本地后端配置:terraform init -backend-config=FILE。
- 更改状态锁定超时:terraform init -lock-timeout=120s。
- 通用命令包括查看Terraform版本、下载/更新根模块、打开交互式终端、创建依赖图、格式化代码、验证语法等。
- 生成计划的命令为:terraform plan。
- 应用当前状态的命令为:terraform apply。
- 管理工作空间的命令包括列出工作空间、创建新工作空间和选择工作空间。
- 管理Terraform状态的命令包括列出状态中的资源、导入资源、移动资源、拉取和推送状态等。
- 销毁管理资源的命令为:terraform destroy。
- 列出输出的命令为:terraform output。
❓
延伸问答
如何初始化Terraform?
使用命令terraform init来初始化Terraform。
如何跳过插件安装?
可以使用命令terraform init -get-plugins=false来跳过插件安装。
如何管理Terraform工作空间?
可以使用terraform workspace list列出工作空间,使用terraform workspace new创建新工作空间,使用terraform workspace select选择工作空间。
如何应用当前状态?
使用命令terraform apply来应用当前状态。
如何销毁管理的资源?
使用命令terraform destroy来销毁管理的资源。
如何生成Terraform计划?
使用命令terraform plan来生成计划。
➡️