我正在尝试使用 ansible runner 在 Flask Python 项目中执行 ansible playbook,但在执行时,我收到以下错误: The command was not found or was not executable: ansible-playbook. 该应用程序在 ...
我正在尝试使用 ansible runner 在 Flask Python 项目中执行 ansible playbook,但在执行时,我收到以下错误: The command was not found or was not executable: ansible-playbook. 该应用程序在 ...
我使用 ansible 2.9.13 和 ansible-runner 1.4.6 下面是我的 Python 代码: 我在执行这段代码时发生了错误, File "/home/george/venv/bops/lib/python3.7/site-packages/ansible_runne ...
在下面的假设示例中,我通过 shell 模块在远程主机上执行sleep 5 秒。 如果远程 shell 进程没有返回,我希望 Ansible Runner 在四秒后超时。 这可能吗? ...
我想使用 ansible_runner 对主机进行一些解析。 我有一个脚本,它从数据库中收集主机列表,然后我想将该列表传递给 ansible_runner python 模块,而不将“库存”写入磁盘。 根据我从文档中可以理解的内容,我尝试这样做: 我似乎将我传递的列表中的每个元素都视为位于清单目录中 ...
我正在尝试使用 python 脚本执行以下剧本。 该剧本主要检查是否启用了任何 apache 站点,如果是,则通过从 /etc/apache2/sites-enabled 中删除所有文件来禁用它们。 第二个任务应该在目录/etc/apache2/sites-enabled为空时执行。 但是“何时”条 ...
我对 Ansible 剧本有一个非常奇怪的问题。 我将 ansible 与 Flask API 一起使用,因此我使用 ansible-runner 将我的变量传递给我的剧本。 我的剧本只是我的字典及其 ip 属性的调试: 那是我什么都不懂的时候。 我的应用程序位于 docker 容器中,这是 ...
我正在从 python 脚本运行剧本。 我正在关注此代码 以下命令完美运行。 但是当我尝试通过从 python 脚本执行剧本来做同样的事情时。 它说该网站不存在。 以下是剧本。 它给出了以下错误。 致命:[token_server]:失败! => {"ansible_facts ...
我想将一个巨大的嵌套字典作为extra_vars传递给Ansible playbook 。 我想在我的剧本中使用该词典中的值。 sample_dict = { 'student' : {'name' : 'coder', 'marks' : 100} } 我想将此字典作为extra_v ...
我开始使用 ansible_runner python 库,我真的很喜欢它。 https://github.com/ansible/ansible-runner https://ansible-runner.readthedocs.io/en/latest/ 唯一的事情是我需要检索 ...
Ansible-playbook 有一个--list-hosts cli 开关,它只输出受 playbook 中每个 play 影响的主机。 我正在寻找一种通过 python API 访问相同信息的方法。 我现在用来测试的(非常)基本脚本是 我只是不知道要向ansible.runner.Ru ...
当我使用ansible的python API在远程机器(数千台)上运行脚本时,代码是: 然后,我用 这需要太长时间。 我想将数据结构 stdout 插入 MySQL。 我想要的是如果一旦机器有返回数据,只需将数据插入MySQL,然后下一步,直到所有机器返回。 这是一个好主意,还是有更好的方 ...
我有一个 python 脚本,它使用ansible包来 ping 一些远程服务器。 手动执行时( python devmanager.py )它工作正常,但是当脚本由主管管理时,它会引发以下错误: ansible 命令非常简单: 源系统和目标系统中的同一用户。 我检查了 $HOME 文件夹 ...
设置/约束 我想运行一个位于 /tmp/run_tests.yml 的 ansible play,我想在 python 脚本中执行运行,而不是命令行(这些是对我正在处理的问题的一般限制)。 我已经尝试了几种不同的方法,这些方法都感觉像是对 Runner 类进行逆向工程的猜测工作,但都没有成功。 我希 ...
如何在 python 脚本中运行剧本? 在 python 中使用 ansible 模块的等价物是什么: 我在http://docs.ansible.com/developing_api.html查看他们的文档,但他们的例子非常有限。 ...
我想使用 Ansible 在多个远程节点上同时执行一个简单的作业。 实际工作涉及对一些日志文件进行 grep 处理,然后在我的本地主机(远程节点上没有可用的软件)上对结果进行后处理。 命令行 ansible 工具似乎不太适合这个用例,因为它们将 ansible 生成的格式与远程执行命令的输出混合在 ...