Ansible剧本介绍及使用演示(三)--技术流ken

 

Ansible剧本编写说明

 

一. 缩进

    yaml 的缩进要求比较严格。一定不能使用tab键

    注意:编写yaml文件,就忘掉shell的tab吧。

 

二. 冒号

每个冒号后面一定要有一个空格

注意:1. 以冒号结尾不需要空格

           2.表示文件路径的模版可以不需要空格

 

三. 短横线  -

    想要表示列表项,使用一个短横杠加一个空格。多个项使用同样的缩进级别作为同一个列表的一部分

总之:

1. 严格控制空格编写剧本的时候

2.剧本编写不支持tab

 

Ansible书写规范

 

一. 注意点

1、脚本名:***.yml   【不是.yml也行】

2、注释:  “#”

3、tasks: (后不能加任何字符-可以加注释#)

4、- name: 一个 - name: 下不能有两条功能(行)

5.每个-和:即冒号之后要有一个空格,task除外。

 

二.  剧本格式

---                     ### 剧本的开头,可以不写

- hosts: all         <- 处理所有服务器,找到所有服务器;  -(空格)hosts:(空格)all

  tasks:            <- 剧本所要干的事情;  (空格)(空格)task:

   - command:     (空格)(空格)空格)(空格)-(空格)模块名称:(空格)模块中对应的功能

测试剧本命令后面可以跟多个-v进行调试检查

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzfxsg.html