问题

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

Sonfer

2018-11-20

1、{{ user }}两边一定要有括号吗?
2、yml文件里的-以及缩进等语法结构有点不清楚,有没有什么强制要求,比如python语法缩进一样,老师能重点给我们强调一下吗?
3、playbooks框架目录结构的名称我可不可以自己取目录名?

写回答

1回答

一路向北

2018-11-21

  1. 必须有,而且是成对的大括号, 声明user为一个变量, 否则user就只是个字符串

  2. yml作为很多语言通用的数据序列格式, 语法缩进不是要求的那么严格, 主要严格的地方在于ansible playbook会在yml格式的基础上有一些强制的语法格式要求, 详见ansible的官方文档: https://ansible-tran.readthedocs.io/en/latest/docs/modules_intro.html

  3. playbooks框架目录结构绝大部分是已经ansible强制规定的, 除了具体引用的脚本或者配置文件名称, 不建议更改目录名称.

0
0

Jenkins+Ansible+Gitlab-三剑合璧掌握自动化部署

整合三大工具解决自动化部署&持续交付问题

1290 学习 · 319 问题

查看课程