是否可以从URL执行ansible playbook?

是否可以从URL执行ansible playbook?,ansible,ansible-playbook,Ansible,Ansible Playbook,我希望能够从我的机器上运行ansible playbook-I,但它似乎不起作用 有人知道这是否可能吗?没有,这表明剧本被认为是本地的: if not os.path.exists(playbook): raise errors.AnsibleError("the playbook: %s could not be found" % playbook) if not (os.path.isfile(playbook) or stat.S_ISFIFO(os.stat(playbook).

我希望能够从我的机器上运行ansible playbook-I,但它似乎不起作用

有人知道这是否可能吗?

没有,这表明剧本被认为是本地的:

if not os.path.exists(playbook):
    raise errors.AnsibleError("the playbook: %s could not be found" % playbook)
if not (os.path.isfile(playbook) or stat.S_ISFIFO(os.stat(playbook).st_mode)):
        raise errors.AnsibleError("the playbook: %s does not appear to be a file" % playbook)

,显示这是用于本地文件的。

Ansible本身不允许您这样做。但是(他们的商业产品)确实允许您通过接口执行各种与Ansible相关的任务,包括运行剧本等。

您也可以将Ansible封装在Rundeck之类的系统中,并使用该API触发Ansible作业。如果有帮助,Rundeck是免费的;)