Rundeck 3.4.4 Community.
我已经安装了Rundeck JDBC执行插件(groovy-jsr223-2.4.21.jar, groovy-sql-2.4.21.jar &ojdbc8.jar(在我的/var/lib/rdekk/lib目录下),并创建了一个能够认证到我的Oracle DB的资源文件。我一直在寻找启用/添加一个"SQL查询节点源"。添加一个新的节点源添加此插件后是否可见,或者我是否需要添加一些配置?
您需要使用特定的插件参数创建resource.xml/yaml文件(这是插件源代码,而不是源代码列表中的新源代码)。
在项目中创建文件:
- 进入项目设置>编辑节点。 单击"添加新源"按钮。
- 选择"File">
- 选择resourcexml,定义路径(包括文件),点击Generate and Writeable并保存 现在转到编辑选项卡,点击修改按钮。看。
- 在
<project>
标签中添加SQL节点条目,例如:
<node name="remotehost"
node-executor="jdbc-command"
db-type="oracle"
jdbc-connect="jdbc:oracle:thin:@remotehost:1521:ee122"
jdbc-username="system"
jdbc-password="system"
description=""
tags=""
hostname="remotehost"
osArch="amd64"
osFamily="unix"
osName="Linux"
osVersion=""
username="root"/>
- 现在该节点在您的节点页面上可用。
完整配置说明如下。
谢谢你的信息。
我已经创建了相同的文件并连接到我的数据库。我正在努力获得一个成功的SQL查询,并注意到可能有一个选项可以直接从"SQL资源模型源"创建SQL。在我的源配置。后来我发现只有企业版才有,社区版没有。
我使用了groovy,并在那里创建了相应的查询。