ansible 编写 playbook(yaml 格式)的注意事项

  1. 所有的-和name之间都必须要有一个空格,否则是错误无法执行的
  2. 所有的:后面都必须要空一格否则是错误的
  3. task的开头字母必须要比下面的-超出,否则仍然是错误的
  4. task里面定义的- name中,每个- name必须缩进相同的空格,否则是错误的(有例外,等会说)
  5. – name的下一行首字母必须要和name的n字母对齐
  6. 稍后讲解,这是我遇到最大的一个坑
  7. 执行playbook可以使用这个命令: ansible-playbook web-nginx.yml,如果yaml的格式不对就会出现错误