Skip to content

Commit efda177

Browse files
authored
Merge pull request #111 from danny-smit/catalina_variable_handling
Catalina variable handling
2 parents 479c014 + 20cbcb8 commit efda177

File tree

4 files changed

+32
-4
lines changed

4 files changed

+32
-4
lines changed

test/integration/tomcat_install/controls/yaml_dump_spec.rb

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,10 @@
1717
service = 'tomcat9'
1818
user = 'tomcat'
1919
ver = 9
20+
catalina_base = '/var/lib/tomcat9'
21+
catalina_home = '/usr/share/tomcat9'
22+
catalina_pid = '/var/run/tomcat9.pid'
23+
catalina_tmpdir = '/var/cache/tomcat9/temp'
2024
else
2125
conf_dir = '/etc/tomcat8'
2226
group = 'tomcat8'
@@ -26,14 +30,18 @@
2630
service = 'tomcat8'
2731
user = 'tomcat8'
2832
ver = 8
33+
catalina_base = '/var/lib/tomcat8'
34+
catalina_home = '/usr/share/tomcat8'
35+
catalina_pid = '/var/run/tomcat8.pid'
36+
catalina_tmpdir = '/var/cache/tomcat8/temp'
2937
end
3038
<<~YAML_DUMP.chomp
3139
arch: amd64
3240
authbind: 'no'
33-
catalina_base: /usr/share/tomcat
34-
catalina_home: /usr/share/tomcat
35-
catalina_pid: /var/run/tomcat.pid
36-
catalina_tmpdir: /var/cache/tomcat/temp
41+
catalina_base: #{catalina_base}
42+
catalina_home: #{catalina_home}
43+
catalina_pid: #{catalina_pid}
44+
catalina_tmpdir: #{catalina_tmpdir}
3745
cluster:
3846
simple: true
3947
conf_dir: #{conf_dir}

tomcat/config.sls

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,18 @@ tomcat tomcat_conf:
2828
- watch_in:
2929
- service: tomcat package installed and service running
3030
31+
{% if tomcat.catalina_tmpdir|d('') %}
32+
catalina tmpdir:
33+
file.directory:
34+
- name: {{ tomcat.catalina_tmpdir }}
35+
- user: {{ tomcat.user }}
36+
- group: {{ tomcat.group }}
37+
- mode: '755'
38+
- makedirs: True
39+
- require_in:
40+
- service: tomcat package installed and service running
41+
{% endif %}
42+
3143
tomcat 100_server_xml:
3244
file.accumulated:
3345
- name: 100_server_xml

tomcat/osfamilymap.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,10 @@ Debian:
1515
user: tomcat8
1616
group: tomcat8
1717
java_home: /usr/lib/jvm/default-java
18+
catalina_base: /var/lib/tomcat8
19+
catalina_home: /usr/share/tomcat8
20+
catalina_pid: /var/run/tomcat8.pid
21+
catalina_tmpdir: /var/cache/tomcat8/temp
1822

1923
RedHat:
2024
native_pkg: tomcat-native

tomcat/osfingermap.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@ Debian-10:
1111
service: tomcat9
1212
user: tomcat
1313
group: tomcat
14+
catalina_base: /var/lib/tomcat9
15+
catalina_home: /usr/share/tomcat9
16+
catalina_pid: /var/run/tomcat9.pid
17+
catalina_tmpdir: /var/cache/tomcat9/temp
1418
Debian-9: {}
1519
Debian-8: {}
1620
Debian-7:

0 commit comments

Comments
 (0)