首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我是否可以查找netbox清单插件的环境变量

我是否可以查找netbox清单插件的环境变量
EN

Stack Overflow用户
提问于 2019-11-18 01:46:04
回答 1查看 140关注 0票数 1

我最近经常使用netbox dynamic inventory插件,但我想让我的其他团队成员更容易使用它。插件的配置如下所示:

代码语言:javascript
复制
plugin: netbox
api_endpoint: http://our-netbox-server.com
validate_certs: False
config_context: False
token: abc123 

group_by:
  - device_roles

query_filters:
  - role: tor-switch
  - role: something
  - role: something_else

我希望我可以从我的环境变量中查找token部分,例如:

token: "{{ lookup('env', 'NETBOX_TOKEN') }}"

然而,这根本不起作用。有没有人对我如何实现这个目标有什么建议?

EN

回答 1

Stack Overflow用户

发布于 2020-08-06 16:13:20

使用https://github.com/netbox-community/ansible_modules提供的社区库存插件。这已经支持环境变量了。因此,令牌和API端点不需要存储在配置中。

代码语言:javascript
复制
api_endpoint:
    description: Endpoint of the NetBox API
    required: True
    env:
        - name: NETBOX_API
        
token:
    required: False
    description:
      - NetBox API token to be able to read against NetBox.
      - This may not be required depending on the NetBox setup.
    env:
      # in order of precedence
      - name: NETBOX_TOKEN
      - name: NETBOX_API_KEY
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58903343

复制
相关文章

相似问题

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