问题
来源:3-5 Ansible playbooks入门和编写规范(下)

Sonfer
2018-11-20
1、{{ user }}两边一定要有括号吗?
2、yml文件里的-以及缩进等语法结构有点不清楚,有没有什么强制要求,比如python语法缩进一样,老师能重点给我们强调一下吗?
3、playbooks框架目录结构的名称我可不可以自己取目录名?
写回答
1回答
-
一路向北
2018-11-21
必须有,而且是成对的大括号, 声明user为一个变量, 否则user就只是个字符串
yml作为很多语言通用的数据序列格式, 语法缩进不是要求的那么严格, 主要严格的地方在于ansible playbook会在yml格式的基础上有一些强制的语法格式要求, 详见ansible的官方文档: https://ansible-tran.readthedocs.io/en/latest/docs/modules_intro.html
playbooks框架目录结构绝大部分是已经ansible强制规定的, 除了具体引用的脚本或者配置文件名称, 不建议更改目录名称.
00
相似问题