剧本编写完成之后,还得执行才能工作
在ansible程序中,加载模块的功能可以直接使用 ansible adhoc 命令行形式执行
加载剧本中的功能,可以使用ansible-playbook命令去执行脚本
基本执行语法
ansible-playbook install_nginx.yaml
可以使用绝对相对路径
查看剧本的命令帮助信息
ansible-playbook -h
查看剧本的执行详细输出
ansible-playbook install_nginx.yaml --verbose
查看剧本影响的主机列表信息
ansible-playbook install_nginx.yaml --list-hosts
执行剧本加载指定的主机清单文件,默认剧本使用的是/etc/ansible/hosts
ansible-playbook install_nginx.yaml -i /etc/my_ansible/hosts
执行剧本并且检查语法
ansible-playbook install_nginx.yaml --syntax-check
调试剧本,只是调试,但是不会对被管理节点发生改变
模拟执行,不影响客户端机器
ansible-playbook install_nginx.yaml -C
网友评论