我安装了ansible==5.0,但是所需的是在2.10-2.11之间。现在,每次我尝试删除它时,它都是WARNING: Skipping ansible as it is not installed.,但是当我运行命令ansible --version时,输出显示ansible安装在ansible [core 2.12.3]版本中。
我还试图在上面安装所需的版本,该版本再次成功安装,但是当version命令再次运行时,它显示了以前的版本。
(kolla-ansible-venv) root@ubuntu:/home/kypo/Desktop# sudo pip3 uninstall --ye
我正在使用Vagrant,并试图使Ansible能够使用它。因为我是在使用Python3.5.0的virtualenv中工作,所以我必须使用Ansible-Local "main“,因为我没有运行Python2.x。
无论如何,除了vagrant up找不到Ansible之外,所有东西都能工作。下面是调用的输出:
==> default: Running provisioner: ansible_local...
default: Installing Ansible...
The Ansible software could not be found! Please v
当试图使用ansible_galaxy_install安装ansible集合时,我会收到以下错误:
"Failed to find required executable \"ansible-galaxy\" in paths: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin"
我的理解是,ansible_galaxy_install正在托管主机上的上述路径上寻找ansible,并且我需要添加安装ansible的路径。
which ansible-galaxy # ma
有人能帮助我理解为什么这个when条件失败了吗?
下面是我的剧本:
- name: restart pkgd once finally for RHEL6 and RHEL7 systems
service:
name: pkgd
enabled: yes
state: restarted
when: ansible_os_family == 'RedHat' and ansible_distribution_major_version|int >= 7
错误:
TASK [restart pkgd once fin
朋友,
我正在尝试对一个EC2实例运行一些可分析的任务,并得到以下错误:
fatal: [ubuntu]: UNREACHABLE! => {"changed": false, "msg": "Failed to connect to
the host via ssh: ssh: connect to host 34.218.130.84 port 22:connection timed out",
"unreachable": true}
我认为,问题与Ansible配置有关,因为我尝试使用相同的IP、用户名和pem-f
在Ubuntu20.04.2LTS上,安装了带有pip3命令的不可用引擎:
mariusz@g3:~$ pip3 show ansible
Name: ansible
Version: 4.1.0
但是,运行ansible命令以下面的错误结束:
mariusz@g3:~$ ansible
python3: can't open file '/usr/bin/ansible': [Errno 2] No such file or directory
PATH变量被正确设置:
mariusz@g3:~$ which ansible
/home/mariusz/.local/
我正在安装ansible.posix集合,以便在我的剧本中使用,如下所示:
ansible-galaxy collection install -r ansible/requirements.yml -p ansible/collections
但是,我收到了这个警告消息,我想去掉:
[WARNING]: The specified collections path '/home/myuser/path/to/my/repo/ansible/collections' is not part of the
configured Ansible collections paths
我已经使用pip安装了napalm-ansible,现在正在尝试将napalm-ansible库路径添加到我的ansible.cfg文件中。
root@usvr-1804:/home/labadmin# napalm-ansible
To ensure Ansible can use the NAPALM modules you will have
to add the following configurtion to your Ansible configuration
file (ansible.cfg):
[defaults]
library = /usr/local/lib/pyt