dev/provisioning/playbook.yml
changeset 18 f2a40bbc27f6
parent 4 f55970e41793
child 19 eadaf0b8f02e
equal deleted inserted replaced
17:ac3dc090e987 18:f2a40bbc27f6
   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: