我有一个Rundeck的安装,它可以很好地用于“普通”用途:在远程主机上运行命令/脚本等。我们在组织中的其他地方也使用Ansible,所以我认为尝试使用Ansible插件来做一些事情会是一个好主意,这样Ansible就可以在它非常擅长的某些任务上做繁重的工作,比如添加用户,安装包等等。然而,我遇到了一个问题,Ansible plugin for Rundeck似乎
将所有选项作为环境变量(如$RD_OPTION_* )传递给作业,但当作业在具有不同ssh端口的远程节点中执行时,它不会设置这些变量。脚本成功地登录到远程节点,但环境变量不存在。请帮我找个解决办法。the options @option.option1@ are working fine since they have been replaced by rundeck before executingnormal user who has all permissions