Skip to content

Commit 0375a30

Browse files
authored
added the ability to select the Java version (#722)
1 parent 9f14dfc commit 0375a30

2 files changed

Lines changed: 12 additions & 4 deletions

File tree

atlassian-servicedesk/init.sls

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,17 @@ nginx_files_1:
3232
client_max_body_size 1000m;
3333
{%- if pillar["atlassian-servicedesk"]["nginx_forwards"] is defined %}
3434
{%- for domain in pillar["atlassian-servicedesk"]["nginx_forwards"] %}
35+
{%- set ns = namespace(cert_domain=domain) %}
36+
{%- for acme_config in pillar["atlassian-servicedesk"]["acme_configs"] %}
37+
{%- if domain in acme_config["domains"] %}
38+
{%- set ns.cert_domain = acme_config["domains"][0] %}
39+
{%- endif %}
40+
{%- endfor %}
3541
server {
3642
listen 443 ssl;
3743
server_name {{ domain }};
38-
ssl_certificate /opt/acme/cert/atlassian-servicedesk_{{ domain }}_fullchain.cer;
39-
ssl_certificate_key /opt/acme/cert/atlassian-servicedesk_{{ domain }}_key.key;
44+
ssl_certificate /opt/acme/cert/atlassian-servicedesk_{{ ns.cert_domain }}_fullchain.cer;
45+
ssl_certificate_key /opt/acme/cert/atlassian-servicedesk_{{ ns.cert_domain }}_key.key;
4046
return 301 https://{{ pillar["atlassian-servicedesk"]["http_proxyName"] }}$request_uri;
4147
}
4248
{%- endfor %}
@@ -96,7 +102,7 @@ servicedesk-dependencies:
96102
- pkgs:
97103
- libxslt1.1
98104
- xsltproc
99-
- openjdk-17-jdk
105+
- openjdk-{{ pillar["atlassian-servicedesk"].get("java_version", 17) }}-jdk
100106
101107
servicedesk:
102108
file.managed:
@@ -331,3 +337,4 @@ servicedesk-enable-SSOSeraphAuthenticator:
331337
- watch_in:
332338
- service: servicedesk
333339
{% endif %}
340+

atlassian-servicedesk/pillar.example

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@ atlassian-servicedesk:
33
source: 'salt://atlassian/addon/atlassian-addon-v1.2.3/atlassian-addon.addon'
44
target: '/opt/atlassian/atlassian-addon.addon'
55
javaopts: '-javaagent:/opt/atlassian/atlassian-addon.addon'
6-
version: 5.1.0
6+
version: 11.2.1
7+
java_version: 21
78
acme_configs:
89
- name: example_com
910
domains:

0 commit comments

Comments
 (0)