4

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 ファイルに 2 つ目のライブラリ パスを追加するにはどうすればよいですか。ありがとう

4

2 に答える 2

2

Ansible Configuration Settings のドキュメントに 移動し、適切なパラメーターを見つけますlibrary

libraryAnsible がモジュールを検索するコロン区切りのパス。

次に、それに応じて構成します。

library = /etc/ansible/roles/PaloAltoNetworks.paloaltonetworks:/usr/local/lib/python2.7/dist-packages/napalm_ansible/modules
于 2018-08-31T17:29:07.373 に答える
1

libraryパラメータに必要な数のパスを配置できます。各パスの間にコロンを配置するだけで済みます (ドキュメント) 。

library = /foo/bar:/foo/baz
于 2018-08-31T17:29:10.517 に答える