如何在ansible.cfg文件中添加几个库路径

问题描述 投票:3回答:2

我已经使用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/python2.7/dist-packages/napalm_ansible/modules
action_plugins = /usr/local/lib/python2.7/dist 
packages/napalm_ansible/plugins/action

但是我的ansible.cfg文件已经有了一个库路径。

root@usvr-1804:/home/labadmin# cat ansible.cfg

[defaults]
inventory = ./hosts
library = /etc/ansible/roles/PaloAltoNetworks.paloaltonetworks
host_key_checking = false
timeout = 5
log_path = /var/log/ansible.log
roles_path = /etc/ansible/roles

如何向ansible.cfg文件添加第二个库路径。谢谢

python ansible library-path
2个回答
1
投票

the docs for the Ansible Configuration Settings ,找到合适的参数library

library冒号分隔的路径,其中Ansible将搜索模块。

然后配置相应:

library = /etc/ansible/roles/PaloAltoNetworks.paloaltonetworks:/usr/local/lib/python2.7/dist-packages/napalm_ansible/modules

0
投票

您可以在library参数中放置任意数量的路径,只需在每个路径之间放置一个冒号(documentation

library = /foo/bar:/foo/baz
© www.soinside.com 2019 - 2024. All rights reserved.