首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在ansible.cfg文件中添加多个库路径

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

Stack Overflow用户
提问于 2018-09-01 01:23:09
回答 2查看 4.4K关注 0票数 4

我已经使用pip安装了napalm-ansible,现在正在尝试将napalm-ansible库路径添加到我的ansible.cfg文件中。

代码语言:javascript
复制
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文件已经有了一个库路径。

代码语言:javascript
复制
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文件。谢谢

EN

回答 2

Stack Overflow用户

发布于 2018-09-01 01:29:07

转到the docs for the Ansible Configuration Settings ,找到正确的参数library

Ansible将在其中搜索模块的

library冒号分隔路径。

然后进行相应的配置:

代码语言:javascript
复制
library = /etc/ansible/roles/PaloAltoNetworks.paloaltonetworks:/usr/local/lib/python2.7/dist-packages/napalm_ansible/modules
票数 2
EN

Stack Overflow用户

发布于 2018-09-01 01:29:11

您可以在library参数中放入任意多个路径,只需在每个路径(documentation)之间加一个冒号即可。

代码语言:javascript
复制
library = /foo/bar:/foo/baz
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52120179

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档