我有rundeck 2.6.11并且我正在尝试使用api在作业中的一个选项中配置值
我已经有valit令牌,我可以执行获取uri请求 例如:
curl --noproxy -x GET http://rundeck.domain.com:4440/api/18/projects?authtoken=##########
我可以获取数据
但是我找不到任何选项来将值设置为作业中的一个选项
我也试过这个kb http://rundeck.org/docs/api/,但我找不到解决方案
任何想法?
答案 0 :(得分:1)
Rundeck API没有直接实现更新作业选项,但您可以通过更新作业定义文件来更新作业。
通过
导出作业定义 using
您可以指定GET /api/1/job/[ID]
或format=xml
使用您首选的编程语言更新作业定义中的选项。
通过
导入您已更新的作业定义 format=yaml
默认情况下,POST /api/1/project/[PROJECT]/jobs/import
设置为uuidOption
,这意味着您要使用相同的UUID更新现有