我正在创建一个简单的用Python3编写的ResourceModelSource插件,并且我被一个配置参数卡住了。问题是我想要从密钥存储中获取登录密码,并且我已经创建了这个配置:
- 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“而不是真正的密码获取。除此参数外,其他所有参数都得到了很好的结果。在脚本中,我有这样的内容:
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作为参考,我不明白问题出在哪里。有人能帮我照亮一下吗?提前谢谢。
https://stackoverflow.com/questions/66101367
复制相似问题