首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法从ResourceModelSource插件中的密钥存储中获取参数

无法从ResourceModelSource插件中的密钥存储中获取参数
EN

Stack Overflow用户
提问于 2021-02-08 20:09:31
回答 1查看 32关注 0票数 0

我正在创建一个简单的用Python3编写的ResourceModelSource插件,并且我被一个配置参数卡住了。问题是我想要从密钥存储中获取登录密码,并且我已经创建了这个配置:

代码语言:javascript
复制
- type: String
   name: cmdb_password
   title: CMDB login password
   description: Password to login to CMDB API.
   scope: InstanceOnly
   required: false
   default: keys/mordor_pass
   renderingOptions:
   selectionAccessor: STORAGE_PATH
   valueConversion: PRIVATE_DATA_CONTEXT
   instance-scope-node-attribute: cmdb_password
   groupName: CMDB Login

问题是,当Python脚本运行时,它从环境变量"keys/mordor_pass“而不是真正的密码获取。除此参数外,其他所有参数都得到了很好的结果。在脚本中,我有这样的内容:

代码语言:javascript
复制
cmdb_password = os.getenv('RD_CONFIG_CMDB_PASSWORD')

我一直在使用这个网址https://github.com/rundeck/guitars-demo/blob/master/plugins/mtl-exec-plugin/mtl-exec-plugin/plugin.yaml作为参考,我不明白问题出在哪里。有人能帮我照亮一下吗?提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2021-02-17 22:11:24

检查this线程(由您打开)和this (原始拉取请求),似乎需要一些修复才能正常工作,可能会在下一个版本中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66101367

复制
相关文章

相似问题

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