18,Anisble剧本
1,ansible剧本 playbook 翻译过来就是“剧本”, 那 playbook 组成如下 play: 定义的是主机的角色 task: 定义的是具体执行的任务 playbook: 由一个或多个 play 组成,一个 play 可以包含多个 task 任务 简单理解为: 使用不同的模块完成一件事情 2,ansible剧本的优势 1,功能比ansible命令更强大 2,能控制先后执行顺序和依赖关系 3,语法更加直观 3,ansible使用yaml语法 1)以缩进代表不同层级之间的关系 2)对缩进有严格要求 3)-横杠,横杠后面有空格代表列表 4):冒号,冒号后有空格,表示赋值 4,ansible剧本小实例模板 ansible nfs -m group -a "name=www gid=666 state=present" ansible nfs -m user -a "name=www uid=666 group=666 shell=/sbin/nologin create_home=no" ansible nfs -m yum -a "name=nfs-utils" ansible nfs -m file -a "path=/data state=directory" ansible nfs -m copy -a "src=exports dest=/etc/exports