commit 68a43c9d45c33ee0eec443900c283a184e182116 parent 9113197da3b7a67ce2023eb19b17282e580a16d1 Author: Andreas Gruhler <agruhl@gmx.ch> Date: Sun, 14 Sep 2025 19:42:55 +0200 feat(jenkins): configure mailer Diffstat:
M | hcl/default/jenkins/templates/jenkins.yaml.tmpl | | | 11 | +++++++++-- |
1 file changed, 9 insertions(+), 2 deletions(-)
diff --git a/hcl/default/jenkins/templates/jenkins.yaml.tmpl b/hcl/default/jenkins/templates/jenkins.yaml.tmpl @@ -6,9 +6,9 @@ credentials: description: "Jenkins approle on vault.in0rdr.ch" id: "vault.in0rdr.ch" path: "approle" - roleId: "f22e8fa1-600b-8b3f-8d1f-5e1dbb7ffc76" + roleId: "{{with secret "kv/jenkins/vault-secret-source"}}{{index .Data.data.role_id}}{{end}}" scope: GLOBAL - secretId: "{AQAAABAAAAAwkvKMbKxXt32PvPfvk1uKGiUy4Ah/+ns+/VBls3heRBJb0l2TtJ+e63J+CKf6hXtcbPPi44W+UCIR2DElovaIKA==}" + secretId: "{{with secret "kv/jenkins/vault-secret-source"}}{{index .Data.data.secret_id}}{{end}}" usePolicies: false unclassified: location: @@ -20,6 +20,13 @@ unclassified: configuration: vaultCredentialId: "vault.in0rdr.ch" vaultUrl: "https://vault.in0rdr.ch" + mailer: + authentication: + password: "{{with secret "kv/jenkins/mailer"}}{{index .Data.data.password}}{{end}}" + username: "{{with secret "kv/jenkins/mailer"}}{{index .Data.data.username}}{{end}}" + replyToAddress: "no-reply@p0c.ch" + smtpHost: "{{with secret "kv/jenkins/mailer"}}{{index .Data.data.smtpHost}}{{end}}" + smtpPort: "{{with secret "kv/jenkins/mailer"}}{{index .Data.data.smtpPort}}{{end}}" globalLibraries: libraries: - name: "in0rdr-jenkins-lib"