Définir le proxy de Rundeck dans les valeurs JVM par défaut du service packagé
Fusionnez les propriétés de proxy Java dans RDECK_JVM_OPTS du fichier de substitution RPM ou DEB, puis démarrez le service avec ces valeurs.
Choisissez le fichier de substitution du paquet installé :
| Paquet | Valeurs par défaut du service |
|---|---|
| RPM | /etc/sysconfig/rundeckd |
| DEB | /etc/default/rundeckd |
Fusionnez ces propriétés dans la valeur RDECK_JVM_OPTS existante :
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"Conservez les autres options de démarrage et appliquez-les via le redémarrage normal du service. Le fichier affecte le prochain lancement de la JVM, pas celui en cours. Pour les appels autorisés à des services publics, la liste de proxys HTTP fournit des candidats pour les champs hôte et port du proxy HTTP. Rundeck documente ces emplacements de substitution du paquet ; modifier /etc/rundeck/profile directement peut être écrasé lors d'une mise à niveau.
Utilisez cette voie pour les clients qui respectent les propriétés de proxy Java au sein de la JVM de Rundeck. Le programme externe d'une tâche ou le transport propre à un plugin peut nécessiter une autre entrée. Identifiez l'opération en échec avant d'y appliquer les valeurs par défaut du service.