如何调用 rundeck 执行任务

shell

执行命令
curl "https://deploy.ops.chanjet.com.cn/api/1/job/90b27747-adae-4503-8ff8-fe3bfc47d44a/run?authtoken=xxx" -d 'argString=-ldap liaojiafa
获取执行过程
curl 'http://inte-rundeck.ops.chanjet.com/api/5/execution/346182/output?authtoken=xxx&format=json' | jq .

python

r = requests.post("https://deploy.ops.chanjet.com.cn/api/1/job/90b27747-adae-4503-8ff8-fe3bfc47d44a/run?authtoken=xxx",{"argString":"-ldap liaojiafa"})
print(r.content)

具体可以参考官网

原文地址:https://www.cnblogs.com/liaojiafa/p/13435164.html