|
33 | 33 | tags: ['tomcat'] |
34 | 34 |
|
35 | 35 | - name: give tomcat group access to read all in CATALINA_HOME |
36 | | - command: "find {{ tomcat_catalina_home }}/ -exec /bin/chgrp {{ tomcat_group }} {} \\;" |
| 36 | + command: "find {{ _tomcat_catalina_home }}/ -exec /bin/chgrp {{ tomcat_group }} {} \\;" |
37 | 37 | tags: ['tomcat'] |
38 | 38 |
|
39 | 39 | - name: restrict access to CATALINA_HOME |
40 | | - file: path="{{ tomcat_catalina_home }}" state=directory owner="root" group="{{ tomcat_group }}" mode='0750' |
| 40 | + file: path="{{ _tomcat_catalina_home }}" state=directory owner="root" group="{{ tomcat_group }}" mode='0750' |
41 | 41 | tags: ['tomcat'] |
42 | 42 |
|
43 | 43 | - name: ensure logs directory exists in CATALINA_HOME |
44 | | - file: path="{{ tomcat_catalina_home }}/logs" state=directory owner="{{ tomcat_user }}" group="{{ tomcat_group }}" mode='0750' |
| 44 | + file: path="{{ _tomcat_catalina_home }}/logs" state=directory owner="{{ tomcat_user }}" group="{{ tomcat_group }}" mode='0750' |
45 | 45 | tags: ['tomcat'] |
46 | 46 |
|
47 | 47 | - name: create CATALINA_BASE dirs |
48 | 48 | file: path="{{ item }}" state=directory owner="{{ tomcat_user }}" group="{{ tomcat_group }}" mode='0751' |
49 | 49 | with_items: |
50 | | - - '{{ tomcat_catalina_base }}' |
51 | | - - '{{ tomcat_catalina_base }}/bin' |
52 | | - - '{{ tomcat_catalina_base }}/logs' |
53 | | - - '{{ tomcat_catalina_base }}/conf' |
54 | | - - '{{ tomcat_catalina_base }}/webapps' |
55 | | - - '{{ tomcat_catalina_base }}/temp' |
56 | | - - '{{ tomcat_catalina_base }}/classes' |
57 | | - - '{{ tomcat_catalina_base }}/lib' |
| 50 | + - '{{ _tomcat_catalina_base }}' |
| 51 | + - '{{ _tomcat_catalina_base }}/bin' |
| 52 | + - '{{ _tomcat_catalina_base }}/logs' |
| 53 | + - '{{ _tomcat_catalina_base }}/conf' |
| 54 | + - '{{ _tomcat_catalina_base }}/webapps' |
| 55 | + - '{{ _tomcat_catalina_base }}/temp' |
| 56 | + - '{{ _tomcat_catalina_base }}/classes' |
| 57 | + - '{{ _tomcat_catalina_base }}/lib' |
58 | 58 | tags: ['tomcat'] |
59 | 59 |
|
60 | 60 | - name: check if tomcat conf dir has been copied before |
61 | | - stat: path={{ tomcat_catalina_base }}/conf/context.xml |
| 61 | + stat: path={{ _tomcat_catalina_base }}/conf/context.xml |
62 | 62 | register: tomcat_conf_found |
63 | 63 | tags: ['tomcat'] |
64 | 64 |
|
65 | 65 | - name: copy tomcat conf.dist folder |
66 | | - shell: "/bin/cp -R /usr/local/tomcat/conf.dist/* {{ tomcat_catalina_base }}/conf" |
| 66 | + shell: "/bin/cp -R /usr/local/tomcat/conf.dist/* {{ _tomcat_catalina_base }}/conf" |
67 | 67 | when: tomcat_conf_found.stat.exists == false |
68 | 68 | tags: ['tomcat'] |
69 | 69 |
|
70 | 70 | - name: secure catalina base config files |
71 | 71 | file: |
72 | | - path: '{{ tomcat_catalina_base }}/conf/{{ item }}' |
| 72 | + path: '{{ _tomcat_catalina_base }}/conf/{{ item }}' |
73 | 73 | owner: '{{ tomcat_user }}' |
74 | 74 | group: '{{ tomcat_group }}' |
75 | 75 | mode: '0640' |
|
83 | 83 | - name: ensure tomcat server.xml exists |
84 | 84 | template: |
85 | 85 | src: catalina_base.conf.server.xml.j2 |
86 | | - dest: "{{ tomcat_catalina_base }}/conf/server.xml" |
| 86 | + dest: "{{ _tomcat_catalina_base }}/conf/server.xml" |
87 | 87 | owner: "{{ tomcat_user }}" |
88 | 88 | group: "{{ tomcat_group }}" |
89 | 89 | mode: '0640' |
90 | 90 | tags: ['tomcat'] |
91 | 91 |
|
92 | 92 | - name: create host config directory for tomcat rewrite rules (if applicable) |
93 | 93 | file: |
94 | | - path: "{{ tomcat_catalina_base }}/conf/Catalina/{{ tomcat_default_host }}" |
| 94 | + path: "{{ _tomcat_catalina_base }}/conf/Catalina/{{ tomcat_default_host }}" |
95 | 95 | state: directory |
96 | 96 | owner: "{{ tomcat_user }}" |
97 | 97 | group: "{{ tomcat_group }}" |
|
102 | 102 | - name: ensure tomcat rewrite rules are placed (if applicable) |
103 | 103 | copy: |
104 | 104 | content: "{{ tomcat_rewrite_rules | join('\n')}}" |
105 | | - dest: "{{ tomcat_catalina_base }}/conf/Catalina/{{ tomcat_default_host }}/rewrite.config" |
| 105 | + dest: "{{ _tomcat_catalina_base }}/conf/Catalina/{{ tomcat_default_host }}/rewrite.config" |
106 | 106 | owner: "{{ tomcat_user }}" |
107 | 107 | group: "{{ tomcat_group }}" |
108 | 108 | mode: '0640' |
109 | 109 | when: tomcat_rewrite_rules|length > 0 |
110 | 110 | tags: ['tomcat'] |
111 | 111 |
|
112 | 112 | - name: create defaultHost directory |
113 | | - file: path="{{ tomcat_catalina_base }}/conf/Catalina/{{ tomcat_default_host }}" state=directory owner="{{ tomcat_user }}" group="{{ tomcat_group }}" mode='0750' |
| 113 | + file: path="{{ _tomcat_catalina_base }}/conf/Catalina/{{ tomcat_default_host }}" state=directory owner="{{ tomcat_user }}" group="{{ tomcat_group }}" mode='0750' |
114 | 114 | tags: ['tomcat'] |
115 | 115 |
|
116 | 116 | - name: ensure tomcat manager.xml exists |
117 | 117 | template: |
118 | 118 | src: catalina_base.conf.Catalina.defaultHost.manager.xml.j2 |
119 | | - dest: "{{ tomcat_catalina_base }}/conf/Catalina/{{ tomcat_default_host }}/manager.xml" |
| 119 | + dest: "{{ _tomcat_catalina_base }}/conf/Catalina/{{ tomcat_default_host }}/manager.xml" |
120 | 120 | owner: "{{ tomcat_user }}" |
121 | 121 | group: "{{ tomcat_group }}" |
122 | 122 | mode: '0640' |
|
126 | 126 | - name: ensure tomcat-users.xml exists |
127 | 127 | template: |
128 | 128 | src: catalina_base.conf.tomcat-users.xml.j2 |
129 | | - dest: "{{ tomcat_catalina_base }}/conf/tomcat-users.xml" |
| 129 | + dest: "{{ _tomcat_catalina_base }}/conf/tomcat-users.xml" |
130 | 130 | owner: "{{ tomcat_user }}" |
131 | 131 | group: "{{ tomcat_group }}" |
132 | 132 | mode: '0640' |
|
135 | 135 | - name: ensure logging.properties exists |
136 | 136 | template: |
137 | 137 | src: catalina_base.conf.logging.properties.j2 |
138 | | - dest: "{{ tomcat_catalina_base }}/conf/logging.properties" |
| 138 | + dest: "{{ _tomcat_catalina_base }}/conf/logging.properties" |
139 | 139 | owner: "{{ tomcat_user }}" |
140 | 140 | group: "{{ tomcat_group }}" |
141 | 141 | mode: 0600 |
|
149 | 149 | group: "{{ tomcat_group }}" |
150 | 150 | mode: '0750' |
151 | 151 | with_items: |
152 | | - - "{{ tomcat_catalina_base }}/conf/Catalina/" |
153 | | - - "{{ tomcat_catalina_base }}/conf/Catalina/{{ tomcat_default_host }}" |
| 152 | + - "{{ _tomcat_catalina_base }}/conf/Catalina/" |
| 153 | + - "{{ _tomcat_catalina_base }}/conf/Catalina/{{ tomcat_default_host }}" |
154 | 154 | tags: ['tomcat'] |
155 | 155 |
|
156 | 156 | - name: create pre-defined global contexts |
157 | 157 | template: |
158 | 158 | src: catalina_base.conf.context.xml.j2 |
159 | | - dest: "{{ tomcat_catalina_base }}/conf/context.xml" |
| 159 | + dest: "{{ _tomcat_catalina_base }}/conf/context.xml" |
160 | 160 | owner: "{{ tomcat_user }}" |
161 | 161 | group: "{{ tomcat_group }}" |
162 | 162 | mode: '0640' |
|
165 | 165 | - name: create pre-defined webapp contexts |
166 | 166 | template: |
167 | 167 | src: catalina_base.conf.Catalina.context.xml.j2 |
168 | | - dest: "{{ tomcat_catalina_base }}/conf/Catalina/{{ tomcat_default_host }}/{{ item.name }}.xml" |
| 168 | + dest: "{{ _tomcat_catalina_base }}/conf/Catalina/{{ tomcat_default_host }}/{{ item.name }}.xml" |
169 | 169 | owner: "{{ tomcat_user }}" |
170 | 170 | group: "{{ tomcat_group }}" |
171 | 171 | mode: '0750' |
|
205 | 205 | - name: ensure tomcat setenv.sh exists |
206 | 206 | template: |
207 | 207 | src: catalina_base.bin.setenv.sh.j2 |
208 | | - dest: "{{ tomcat_catalina_base }}/bin/setenv.sh" |
| 208 | + dest: "{{ _tomcat_catalina_base }}/bin/setenv.sh" |
209 | 209 | owner: "{{ tomcat_user }}" |
210 | 210 | group: "{{ tomcat_group }}" |
211 | 211 | mode: 0600 |
|
217 | 217 | - name: ensure tomcat env var file exists |
218 | 218 | template: |
219 | 219 | src: etc.sysconfig.tomcat.j2 |
220 | | - dest: "/etc/sysconfig/{{ tomcat_service }}" |
| 220 | + dest: "/etc/sysconfig/{{ _tomcat_service }}" |
221 | 221 | owner: "{{ tomcat_user }}" |
222 | 222 | group: "{{ tomcat_group }}" |
223 | 223 | mode: 0600 |
|
226 | 226 |
|
227 | 227 | - name: ensure tomcat is started |
228 | 228 | service: |
229 | | - name: "{{ tomcat_service }}" |
| 229 | + name: "{{ _tomcat_service }}" |
230 | 230 | enabled: true |
231 | 231 | state: started |
232 | 232 | when: tomcat_start_service |
|
0 commit comments