我在哪里可以得到一个SQL查询节点源配置为Rundeck



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文件(这是插件源代码,而不是源代码列表中的新源代码)。

在项目中创建文件:

  1. 进入项目设置>编辑节点。
  2. 单击"添加新源"按钮。
  3. 选择"File">
  4. 选择resourcexml,定义路径(包括文件),点击Generate and Writeable并保存
  5. 现在转到编辑选项卡,点击修改按钮。看。
  6. <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"/>
  1. 现在该节点在您的节点页面上可用。

完整配置说明如下。

谢谢你的信息。
我已经创建了相同的文件并连接到我的数据库。我正在努力获得一个成功的SQL查询,并注意到可能有一个选项可以直接从"SQL资源模型源"创建SQL。在我的源配置。后来我发现只有企业版才有,社区版没有。

我使用了groovy,并在那里创建了相应的查询。

最新更新