容器与自动化

ansible-playbook:通过 SSH 协议在远程计算机上执行 playbook 中定义的任务

· 52CE 我爱测

适用场景 通过 SSH 协议在远程计算机上执行 playbook 中定义的任务。 本条为命令参考与排查示例;请先确认命令已安装,再按示例定位实际参数和输出。 ansible-playbook 通过 SSH 协议在远程计算机上执行 playbook 中定义的任务。 更多信息:。 - 执行 playbook 中的任务: ansible-playbook {{playbook}} - 使用自定义主机清单执行 playbook 中的任务: ansible-play

适用场景

通过 SSH 协议在远程计算机上执行 playbook 中定义的任务。 本条为命令参考与排查示例;请先确认命令已安装,再按示例定位实际参数和输出。

ansible-playbook

通过 SSH 协议在远程计算机上执行 playbook 中定义的任务。 更多信息:https://docs.ansible.com/projects/ansible/latest/cli/ansible-playbook.html。

  • 执行 playbook 中的任务:

ansible-playbook {{playbook}}

  • 使用自定义主机清单执行 playbook 中的任务:

ansible-playbook {{playbook}} {{[-i|--inventory]}} {{清单文件}}

  • 使用通过命令行定义的额外变量执行 playbook 中的任务:

ansible-playbook {{playbook}} {{[-e|--extra-vars]}} "{{变量1}}={{值1}} {{变量2}}={{值2}}"

  • 使用在 JSON 文件中定义的额外变量执行 playbook 中的任务:

ansible-playbook {{playbook}} {{[-e|--extra-vars]}} "@{{变量.json}}"

  • 执行 playbook 中的指定标签的任务:

ansible-playbook {{playbook}} {{[-t|--tags]}} {{标签1,标签2}}

  • 从指定任务开始执行 playbook 中的任务:

ansible-playbook {{playbook}} --start-at {{任务名称}}

  • 以不做任何更改(试执行)方式执行 playbook 中的任务:

ansible-playbook {{playbook}} {{[-C|--check]}} {{[-D|--diff]}}

资料来源与适用范围

资料来源
tldr 中文命令参考
适用范围
Linux / Unix;具体选项随发行版和命令版本变化
内容语言
中文;命令、路径和错误标识保留技术原文
本地收录日期
2026-10-26
授权说明
CC BY 4.0

正文与所需资源由本站本地存储。查看来源及更新记录 ↗

请按适用版本和实际日志确认原因;本站没有对每一种系统或设备逐项执行文中的操作。