库存模块上的多个警告-Netbox

我正在尝试从netbox创建动态清单,但收到多个警告。我应该从netbox获取设备角色,但是由于某种原因我无法解析。

我能够使用uri模块获取信息,但是无法通过使用netbox插件获取信息。我已经在ansible.cfg中的enable_plugin中定义了netbox。

结果:

host_list declined parsing /home/utkarsh/ansible-projects/netbox-inventory/netbox_inventory.yml as 
it did not pass it's verify_file() method
virtualbox declined parsing /home/utkarsh/ansible-projects/netbox-inventory/netbox_inventory.yml as 
it did not pass it's verify_file() method
[WARNING]:  * Failed to parse /home/utkarsh/ansible-projects/netbox-inventory/netbox_inventory.yml 
with netbox plugin: 'tags'

File "/usr/lib/python2.7/dist-packages/ansible/inventory/manager.py",line 268,in parse_source
plugin.parse(self._inventory,self._loader,source,cache=cache)
File "/usr/lib/python2.7/dist-packages/ansible/plugins/inventory/netbox.py",line 465,in parse
self.main()
File "/usr/lib/python2.7/dist-packages/ansible/plugins/inventory/netbox.py",line 431,in main
self._fill_host_variables(host=host,hostname=hostname)
File "/usr/lib/python2.7/dist-packages/ansible/plugins/inventory/netbox.py",line 410,in 
_fill_host_variables
if not extractor(host):
File "/usr/lib/python2.7/dist-packages/ansible/plugins/inventory/netbox.py",line 299,in 
extract_tags
return host["tags"]

[WARNING]:  * Failed to parse /home/utkarsh/ansible-projects/netbox-inventory/netbox_inventory.yml 
with yaml plugin: Plugin
 configuration YAML file,not YAML inventory

File "/usr/lib/python2.7/dist-packages/ansible/inventory/manager.py",cache=cache)
File "/usr/lib/python2.7/dist-packages/ansible/plugins/inventory/yaml.py",line 112,in parse
raise AnsibleParserError('Plugin configuration YAML file,not YAML inventory')

[WARNING]:  * Failed to parse /home/utkarsh/ansible-projects/netbox-inventory/netbox_inventory.yml 
with constructed plugin:
Incorrect plugin name in file: netbox

File "/usr/lib/python2.7/dist-packages/ansible/inventory/manager.py",cache=cache)
File "/usr/lib/python2.7/dist-packages/ansible/plugins/inventory/constructed.py",line 109,in parse
self._read_config_data(path)
File "/usr/lib/python2.7/dist-packages/ansible/plugins/inventory/__init__.py",line 224,in 
_read_config_data
raise AnsibleParserError("Incorrect plugin name in file: %s" % config.get('plugin','none found'))

[WARNING]: Unable to parse /home/utkarsh/ansible-projects/netbox-inventory/netbox_inventory.yml as 
an inventory source

[WARNING]: No inventory was parsed,only implicit localhost is available

{
"_meta": {
    "hostvars": {}
},"all": {
    "children": [
        "ungrouped"
    ]
}
}

我知道该模块应该可以工作,但是我找不到我的错误。

a349158555 回答:库存模块上的多个警告-Netbox

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3161550.html

大家都在问