Ansible——playbook
1.ansible-playbook命令行参数 [root@ansible PlayBook]# ansible-playbook -h #ansible-playbook常用选项: –check or -C #只检测可能会发生的改变,但不真正执行操作 –list-hosts #列出运行任务的主机 –list-tags #列出playbook文件中定义所有的tags –list-tasks #列出playbook文件中定义的所以任务集 –limit #主机列表 只针对主机列表中的某个主机或者某个组执行 -f #指定并发数,默认为5个 -t #指定tags运行,运行某一个或者多个tags。(前提playbook中有定义tags) -v #显示过程 -vv -vvv更详细 2.playbook系统元素 hosts、remote_user、tasks、name、 sudo_user、sudo、handlers、notify、tags、template、when、with_items hosts 执行的远程主机列表,hosts 行的内容是一个或多个组或主机的 patterns,以逗号为分隔符。 hosts: 192.168.1.71,master,webs remote_use 可以在hosts下,定义远程执行用户,也可以在某一个tasks中定义要执行该任务的远程用户 tasks、name