如何从自定义插件使用 Rundeck 的数据库



我正在编写一个自定义Rundeck插件,该插件需要将数据持久化到数据库中。是否可以从sdk中使用Rundeck的数据库来写入/检索数据?

是的,这是可能的,但您有自己的风险,直接在数据库上写入可能会导致后端完整性问题(或大型Rundeck升级后的一些问题(,因此,最好的方法是使用另一种持久性方法,如使用Rundeck API检索信息,并将特定插件信息存储在JSON文件/自己的数据库中。

我能够从{Rundeck Dir}/server/config/Rundeck-config.properties 读取数据库源信息

dataSource.driverClassName
dataSource.url
dataSource.username
dataSource.password
dataSource.dbCreate

最新更新