ansible是一个自动化运维的工具,而这个工具有常用的几个命令行工具
1. ansible-playbook 执行剧本
2. ansible-galaxy 管理ansible的roles(角色) 和 collections(扩展模块、插件等)
3. ansible-navigator run playbookname -m stdout 在容器中运行剧本(playbook)
这里,对galaxy和navigator两个英文名词作个解释,galaxy既是某个品牌的一款手机型号名称,同时其英文本意是星系,银河的意思。那么在ansible这里用,主要就是指,ansible可以调用各种各样的模版角色,不用运维人员把执行一个playbook所需要的所有材料自己写一遍,然后这些材料放到哪个目录下,如何进行标准化管理当做一个问题去处理。因为roles已经把这些都标准化的规划好了,所以roles很多,modules也很多,这些之于ansible就像是一些星星围绕在它的周围。所以我猜测设计者使用galaxy这个单词的用意即如此。星系,银河。
navigator英文是领航员的意思,而我们知道docker容器的logo其实就像是一个载满了集装箱(containers)的大货轮,只不过这个大货轮又看着像个鲸鱼。所以navigator领航员这个词,就像是领航着ansible在容器的环境下去航行,实现各种各样的服务的部署、维护等功能和目的。
那么具体的技巧是:
vim ~/.vimrc
set ai
set et
set ts=2
set cursorcolumn
在登录用户的家目录下创建这个隐藏文件,然后输入的四行指令分别代表,
自动对齐
扩展tab键 (yml格式文件里面不能用tab代替空格,但是扩展了tab之后,就可以用tab了)
一个tab=两个空格
显示游标列(辅助我们判断自己写的模块和参数与文本上方的模块和参数是否对齐)