File tree Expand file tree Collapse file tree 3 files changed +31
-0
lines changed
Expand file tree Collapse file tree 3 files changed +31
-0
lines changed Original file line number Diff line number Diff line change @@ -16,6 +16,7 @@ tomcat_group: tomcat
1616tomcat_allow_user_restart : false
1717tomcat_umask : ' 0022'
1818tomcat_add_user_to_group : false
19+ tomcat_unit_file_overrides : []
1920
2021# This will be randomly generated every ansible run if not set
2122tomcat_shutdown_value : ' SETME'
Original file line number Diff line number Diff line change 44 package :
55 name : " {{ tomcat_packages }}"
66 state : present
7+ tags : ['tomcat']
8+
9+ - name : Create unit file override directory if configured
10+ file :
11+ path : " /etc/systemd/system/{{ tomcat_service }}.service.d/"
12+ state : directory
13+ owner : root
14+ group : root
15+ mode : ' 0755'
16+ tags : ['tomcat']
17+
18+ - name : Place unit file overrides if configured
19+ template :
20+ src : etc.systemd.system.tomcat9.service.d.overrides.conf
21+ dest : " /etc/systemd/system/{{ tomcat_service }}.service.d/overrides.conf"
22+ owner : root
23+ group : root
24+ mode : ' 0644'
25+ when : tomcat_unit_file_overrides|length > 0
26+ register : override
27+ tags : ['tomcat']
28+
29+ - name : Reload systemd daemon
30+ systemd_service :
31+ daemon_reload : true
32+ when : override.changed
733 tags : ['tomcat']
Original file line number Diff line number Diff line change 1+ [Service]
2+ {% for override in tomcat_unit_file_overrides|default([]) %}
3+ {{ override }}
4+ {% endfor %}
You can’t perform that action at this time.
0 commit comments