前言
使用了一段时间tf,做个小总结。
经验
对于不是强绑定的类型资源,减少使用模块化。
举一个例子, 如果说把 vpc, nat, 安全组, ecs,打包成一个模块.
如果需要对单独某个功能进行修改,就需要大改模块。假如说10个集群,只针对某个特定集群修改,改动模块就会导致其他集群也跟着改了。。
所以重要的一点,就是解耦。
小技巧
format函数
利用format 函数可以格式化字符串。
一些常用的技巧
% + 0 在所在的位置放置一个空格.
设置宽度 和 精度
%d表示数值,%3d表示设置3位的宽度, 默认放了3个空格。%3.3d表示宽度是3,精度是3, 如果格式化 1 数值,则变成001;%03d和上面一样.
一般是设置名称的时候使用。