パッケージ版サービスの JVM 既定値で Rundeck のプロキシを設定する
RPM または DEB のオーバーライドファイルで RDECK_JVM_OPTS に Java プロキシのプロパティをマージし、その値でサービスを起動します。
インストールしたパッケージのオーバーライドファイルを選びます:
| パッケージ | サービスの既定値 |
|---|---|
| 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 起動に影響し、実行中のものには影響しません。 許可された公開サービス呼び出しでは、 HTTP プロキシリスト が HTTP プロキシのホストとポートの候補を提供します。 Rundeck はこれらのパッケージのオーバーライド場所を文書化しています。/etc/rundeck/profile を直接編集すると、アップグレード時に上書きされる可能性があります。
この方法は、Rundeck の JVM 内で Java プロキシのプロパティに従うクライアントに使います。ジョブの外部プログラムやプラグインが持つ転送では別の入力が必要な場合があります。サービスの既定値を適用する前に、失敗した操作を特定してください。