关于书写ansible playbook的一点技巧说明,帮助运维人员更高效的进行工作

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=两个空格

         显示游标列(辅助我们判断自己写的模块和参数与文本上方的模块和参数是否对齐)

 

              

  • 10
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值