ansible-playbook
# ansible-playbook playbook.yml #基本执行
# ansible-playbook playbook.yml --check #模拟执行 Playbook,显示将要发生的变化,但不实际执行
# ansible-playbook playbook.yml -C #模拟执行 Playbook
# ansible-playbook first.yml --syntax-check #检查yaml文件的语法是否正确
# ansible-playbook first.yml --list-task #列出tasks任务
# ansible-playbook first.yml --list-hosts #检查生效的主机
# ansible-playbook first.yml --start-at-task='Copy Nginx.conf' #指定从某个task开始运行
# ansible-playbook first.yml -k #用来交互输入ssh密码
# ansible-playbook first.yml -K #用来交互输入sudo密码
# ansible-playbook first.yml -u #指定用户
# ansible-playbook playbook.yml -e "var1=value1 var2=value2" #从命令行传递额外的变量
# ansible-playbook playbook.yml --extra-vars "@vars_file.yml" #从YAML文件中加载额外的变量
# ansible-playbook playbook.yml --limit "host1,host2" #限制 Playbook 只在指定的主机上执行
# ansible-playbook playbook.yml --tags "tag1,tag2" #只执行带有指定标签的任务
# ansible-playbook playbook.yml --skip-tags "tag1,tag2" #执行所有任务,但跳过带有指定标签的任务。
# ansible-playbook playbook.yml --private-key /path/to/private_key #指定用于 SSH 连接的私钥文件。
# ansible-playbook playbook.yml --connection=local #指定连接方法,如 local、ssh 等。
# ansible-playbook playbook.yml --user=username #指定连接到远程主机时使用的用户名。
# ansible-playbook playbook.yml --ask-pass #执行时提示输入远程主机的密码
# ansible-playbook playbook.yml --ask-sudo-pass #提示输入 sudo 密码,以便以 root 权限执行任务。
# ansible-playbook playbook.yml --forks 5 #指定同时运行的任务数量,以提高执行效率。
# ansible-playbook playbook.yml -v #提供更详细的输出信息。
# ansible-playbook playbook.yml -vvv #提供更详细的调试信息,最多可以添加四个 v 来增加详细程度。
# ansible-playbook playbook.yml --start-at-task "Task Name" #从指定的任务名称开始执行 Playbook。
# ansible-playbook playbook.yml --any-errors-fatal #继续执行后续任务,即使当前任务失败。
标签:--,ansible,指定,Ansible,playbook,常用命令,yml,first
From: https://www.cnblogs.com/OpenSourceSite/p/18328436