235 ## Install sesame |
235 ## Install sesame |
236 - stat: path=/var/lib/tomcat/webapps/openrdf-sesame.war |
236 - stat: path=/var/lib/tomcat/webapps/openrdf-sesame.war |
237 register: sesame_jar |
237 register: sesame_jar |
238 |
238 |
239 - name: download sesame |
239 - name: download sesame |
240 get_url: url=http://sourceforge.net/projects/sesame/files/Sesame%202/2.8.3/openrdf-sesame-2.8.3-sdk.tar.gz/download dest=/tmp/openrdf-sesame-2.8.3-sdk.tar.gz |
240 #http://sourceforge.net/projects/sesame/files/Sesame%204/4.0.0/openrdf-sesame-4.0.0-sdk.tar.gz/download |
|
241 get_url: url=http://sourceforge.net/projects/sesame/files/Sesame%202/2.8.6/openrdf-sesame-2.8.6-sdk.tar.gz/download dest=/tmp/openrdf-sesame-2.8.6-sdk.tar.gz |
241 when: sesame_jar.stat.exists == False |
242 when: sesame_jar.stat.exists == False |
242 |
243 |
243 - name: create sesame untar dest |
244 - name: create sesame untar dest |
244 file: path=/tmp/openrdf-sesame-2.8.3-sdk state=directory |
245 file: path=/tmp/openrdf-sesame-2.8.6-sdk state=directory |
245 when: sesame_jar.stat.exists == False |
246 when: sesame_jar.stat.exists == False |
246 |
247 |
247 - name: unarchive sesame |
248 - name: unarchive sesame |
248 unarchive: src=/tmp/openrdf-sesame-2.8.3-sdk.tar.gz dest=/tmp/openrdf-sesame-2.8.3-sdk copy=false |
249 unarchive: src=/tmp/openrdf-sesame-2.8.6-sdk.tar.gz dest=/tmp/openrdf-sesame-2.8.6-sdk copy=false |
249 when: sesame_jar.stat.exists == False |
250 when: sesame_jar.stat.exists == False |
250 |
251 |
251 - name: deploy sesame jar |
252 - name: deploy sesame jar |
252 shell: cp /tmp/openrdf-sesame-2.8.3-sdk/openrdf-sesame-2.8.3/war/*.war /var/lib/tomcat/webapps/ |
253 shell: cp /tmp/openrdf-sesame-2.8.6-sdk/openrdf-sesame-2.8.6/war/*.war /var/lib/tomcat/webapps/ |
253 when: sesame_jar.stat.exists == False |
254 when: sesame_jar.stat.exists == False |
254 |
255 |
255 - name: create sesame data folder |
256 - name: create sesame data folder |
256 file: path=/var/lib/sesame/data state=directory owner=tomcat group=tomcat |
257 file: path=/var/lib/sesame/data state=directory owner=tomcat group=tomcat |
257 when: sesame_jar.stat.exists == False |
258 when: sesame_jar.stat.exists == False |
258 |
259 |
259 - name: update tomcat config |
260 - name: update tomcat config |
260 lineinfile: |
261 lineinfile: |
261 dest: /etc/tomcat/tomcat.conf |
262 dest: /etc/tomcat/tomcat.conf |
262 line: 'JAVA_OPTS=\"${JAVA_OPTS} -Dinfo.aduna.platform.appdata.basedir=/var/lib/sesame/data\"' |
263 line: 'JAVA_OPTS=\"${JAVA_OPTS} -Dinfo.aduna.platform.appdata.basedir=/var/lib/sesame/data -Xms512m -Xmx512m\"' |
263 state: present |
264 state: present |
264 when: sesame_jar.stat.exists == False |
265 when: sesame_jar.stat.exists == False |
265 |
266 |
266 - name: restart tomcat |
267 - name: restart tomcat |
267 service: name=tomcat state=restarted enabled=yes |
268 service: name=tomcat state=restarted enabled=yes |
268 when: sesame_jar.stat.exists == False |
269 when: sesame_jar.stat.exists == False |
269 |
270 |
270 - name : delete sesame archive |
271 - name : delete sesame archive |
271 file: path=/tmp/openrdf-sesame-2.8.3-sdk.tar.gz state=absent |
272 file: path=/tmp/openrdf-sesame-2.8.6-sdk.tar.gz state=absent |
272 |
273 |
273 - name : delete sesame untar |
274 - name : delete sesame untar |
274 file: path=/tmp/openrdf-sesame-2.8.3-sdk state=absent |
275 file: path=/tmp/openrdf-sesame-2.8.6-sdk state=absent |
275 |
276 |
276 |
277 |
277 #set postgresql local access to trust |
278 #set postgresql local access to trust |
278 - name: add trust access for postgresql user |
279 - name: add trust access for postgresql user |
279 lineinfile: |
280 lineinfile: |