选择已安装软件包的覆盖文件:

软件包服务默认值
RPM/etc/sysconfig/rundeckd
DEB/etc/default/rundeckd

将这些属性合并到现有的 RDECK_JVM_OPTS 值中:

RDECK_JVM_OPTS="-Dhttp.proxyHost=proxy.example.net -Dhttp.proxyPort=8080 -Dhttps.proxyHost=proxy.example.net -Dhttps.proxyPort=8080 -Dhttp.nonProxyHosts=localhost|127.*|*.internal.example"

保留其他启动选项,并通过常规的服务重启来应用。 该文件影响下一次 JVM 启动,而不影响正在运行的 JVM。 对于允许的公共服务调用, HTTP 代理列表 为 HTTP 代理主机和端口字段提供候选。 Rundeck 记录了这些软件包覆盖位置;直接编辑 /etc/rundeck/profile 可能在升级时被覆盖。

此方式适用于在 Rundeck JVM 内遵循 Java 代理属性的客户端。作业的外部程序或插件自有的传输可能需要其他输入。在将服务默认值应用于其之前,先确定失败的操作。

相关文章