我使用VM和Intershop 7.8来运行ansible-playbook (使用 )。在安装Ansible、复制存储库的内容并对其进行配置(如“快速安装指南”所示)之后,我尝试使用命令ansible-playbook setupci.yml运行ansible-playbook“ansible-playbook setupci.yml”。测试这是第一次发生错误provided hosts list is empty, only localhost available。通过创建一个"hosts.yml“文件来解决这个问题,在该文件中,我声明了一个主机名,并使用其他命令运行了剧本,出现了
我想知道是否有人遇到了我一直收到的同样的担忧: Traceback (most recent call last):
File "/usr/local/ansible2.9/bin/ansible-playbook", line 34, in <module>
from ansible import context
ImportError: No module named ansible 因此,我们在服务器上安装了2个ansible版本,并希望在ansible 2.9中运行一些作业,我们为每个版本创建了单独的环境。所以我激活了ansible 2.9en
如何安装/下载Ansible开发模块?
# rpm -qa |grep ansib
ansible-2.6.20-1.el7ae.noarch
# cat win-list-services.yml
---
- name: Get info for all installed services
hosts: '{{ host }}'
gather_facts: no
vars:
execute: false
tasks:
- name: Get info for all installed services
win_service_inf
有没有办法创建ansible playbook来找出当前在目标主机上安装的python模块的版本?我不想安装指定的版本,我只想知道它是否存在(示例响应为module installed: version 12.03或module not installed)
使用pip ansible模块,我发现没有状态来确保是否安装了某些东西,只有安装或删除的可能性
如果有人试图在Ubuntu 20.04中重置到Python“系统”,你可能会遇到这个错误:
Pyenv can't find system python (3.8) on Ubuntu 20.04
当我尝试在Ubuntu 20.04上安装Ansible时(这是在我安装了pyenv之后),我发现了这一点:
$ ansible-playbook
Traceback (most recent call last):
File "/usr/bin/ansible-playbook", line 34, in <module>
from ansible i