本地 json 文件以填充 Rundeck 中的 "allowed values" 选项
Local json file to fill "allowed values" option in Rundeck
我在 Rundeck 的服务器中有一个 json 格式的选项列表,我想用它来填写新选项中的“允许值”参数。
文档指出:“它必须可以通过 HTTP(S) 或在 Rundeck 服务器的本地磁盘上访问。”,但是坚持文件的路径无法生成选项,我看不到它的任何示例。
有人有想法吗?
提前致谢
您需要使用 file:\
访问本地文件(在“允许的值”),看看这个例子:
video.json
文件:
[
{"name":"youtube", "value":"youtube.com"},
{"name":"twitch", "value":"twitch.tv"}
]
作业定义文件(here如何导入您的 Rundeck 实例进行测试):
<joblist>
<job>
<context>
<options preserveOrder='true'>
<option enforcedvalues='true' name='video_service' valuesUrl='file:/path/to/video.json' />
</options>
</context>
<defaultTab>nodes</defaultTab>
<description></description>
<executionEnabled>true</executionEnabled>
<id>4be0ef08-889a-4366-ba29-0b0302fb5391</id>
<loglevel>INFO</loglevel>
<name>AllowedValues</name>
<nodeFilterEditable>false</nodeFilterEditable>
<plugins />
<scheduleEnabled>true</scheduleEnabled>
<sequence keepgoing='false' strategy='node-first'>
<command>
<exec>echo "video platform: ${option.video_service}"</exec>
</command>
</sequence>
<uuid>4be0ef08-889a-4366-ba29-0b0302fb5391</uuid>
</job>
</joblist>
我在 Rundeck 的服务器中有一个 json 格式的选项列表,我想用它来填写新选项中的“允许值”参数。 文档指出:“它必须可以通过 HTTP(S) 或在 Rundeck 服务器的本地磁盘上访问。”,但是坚持文件的路径无法生成选项,我看不到它的任何示例。
有人有想法吗?
提前致谢
您需要使用 file:\
访问本地文件(在“允许的值”),看看这个例子:
video.json
文件:
[
{"name":"youtube", "value":"youtube.com"},
{"name":"twitch", "value":"twitch.tv"}
]
作业定义文件(here如何导入您的 Rundeck 实例进行测试):
<joblist>
<job>
<context>
<options preserveOrder='true'>
<option enforcedvalues='true' name='video_service' valuesUrl='file:/path/to/video.json' />
</options>
</context>
<defaultTab>nodes</defaultTab>
<description></description>
<executionEnabled>true</executionEnabled>
<id>4be0ef08-889a-4366-ba29-0b0302fb5391</id>
<loglevel>INFO</loglevel>
<name>AllowedValues</name>
<nodeFilterEditable>false</nodeFilterEditable>
<plugins />
<scheduleEnabled>true</scheduleEnabled>
<sequence keepgoing='false' strategy='node-first'>
<command>
<exec>echo "video platform: ${option.video_service}"</exec>
</command>
</sequence>
<uuid>4be0ef08-889a-4366-ba29-0b0302fb5391</uuid>
</job>
</joblist>