1.1.
Introduction
1.2.
Terraform初步体验
1.3.
Terraform基础概念
1.3.1.
Provider
1.3.2.
状态管理
1.4.
Terraform代码的书写
1.4.1.
类型
1.4.2.
配置语法
1.4.3.
输入变量
1.4.4.
输出值
1.4.5.
局部值
1.4.6.
资源
1.4.7.
数据源
1.4.8.
表达式
1.4.9.
重载文件
1.4.10.
代码风格规范
1.4.11.
Checks
1.5.
Terraform模块
1.5.1.
创建模块
1.5.2.
使用模块
1.5.3.
模块元参数
1.5.4.
重构
1.5.5.
设计新模块的模式
1.6.
Terraform命令行
1.6.1.
命令行配置文件
1.6.2.
环境变量
1.6.3.
资源地址
1.6.4.
apply
1.6.5.
console
1.6.6.
destroy
1.6.7.
fmt
1.6.8.
force-unlock
1.6.9.
get
1.6.10.
graph
1.6.11.
import
1.6.12.
init
1.6.13.
output
1.6.14.
plan
1.6.15.
providers
1.6.15.1.
mirror
1.6.15.2.
schema
1.6.16.
refresh
1.6.17.
show
1.6.18.
state
1.6.18.1.
list
1.6.18.2.
mv
1.6.18.3.
pull
1.6.18.4.
push
1.6.18.5.
replace-provider
1.6.18.6.
rm
1.6.18.7.
show
1.6.19.
taint
1.6.20.
validate
1.6.21.
untaint
1.6.22.
workspace
1.6.22.1.
list
1.6.22.2.
select
1.6.22.3.
new
1.6.22.4.
delete
1.6.22.5.
show
1.7.
Aha——会心一击
1.7.1.
有条件创建
1.7.2.
依赖反转
1.7.3.
多可用区分布
1.7.4.
provisioner与user_data
1.7.5.
destroy-provisioner中使用变量
1.7.6.
利用null_resource的triggers触发其他资源更新
1.7.7.
利用 null_resource 搭配 replace_triggered_by 更新无法从服务端读取内容的属性
1.7.8.
创建资源的条件依赖另一个资源的输出时怎么办
1.7.9.
利用 create_before_destroy 调整资源 Update 的执行顺序
1.8.
来自CloudPosse的Terraform最佳实践
1.9.
后记
Published with GitBook
workspace
1.6.22.1.
workspace
1.6.22.1. workspace
terraform workspace命令可以用来管理当前使用的工作区。我们在状态管理章节中介绍过工作区的概念。
该命令包含一系列子命令,我们将会一一介绍。
results matching "
"
No results matching "
"