Как добавить несколько библиотечных путей в файл ansible.cfg - PullRequest
0 голосов
/ 31 августа 2018

Я установил napalm-ansible с помощью pip и теперь пытаюсь добавить путь к 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. Спасибо

Ответы [ 2 ]

0 голосов
/ 31 августа 2018

Вы можете указать любое количество путей к параметру library, вам нужно просто поставить двоеточие между каждым путем ( документация )

library = /foo/bar:/foo/baz
0 голосов
/ 31 августа 2018

Перейдите к документам для настроек конфигурации Ansible. , найдите правильный параметр library:

library Пути, разделенные двоеточиями, в которых Ansible будет искать модули.

затем настройте соответственно:

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