应用远程任务,支持命令行资源清册
ansible-appl的Python项目详细描述
ansible apply将任务文件规范作为第一个参数:
ansible-apply role.name ansible-apply role.name/some_tasks ansible-apply https://some/playbook.yml ansible-apply ./playbook.yml
如果找不到,它将自动下载剧本或角色。
然后,该命令接受任意数量的主机和清单变量 命令行:
ansible-apply role.name server1 server2 update=true
最后,任何用破折号传递的参数都会被转发到 它生成ansible playbook命令,但命名参数必须使用= 表示法,不要用空格来混淆命令行解析器:
# works: ansible-apply role.name server2 update=true --become-user=root # does not: ansible-apply role.name server2 update=true --become-user root