summaryrefslogtreecommitdiff
path: root/playbooks/openbook_install_war_file.yaml
blob: fdc8f0aab1a113a480499077d8f43cc6d21b29e6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
---
- name: "Install Openbook WAR file"
  shell: |
    pushd /var/lib/tomcat7/webapps/
    rm -rf Openbook.old
    mv Openbook Openbook.old
    rm -f Openbook.war
    wget -q --http-user='{{ webdav_username }}' --http-password='{{ webdav_password }}' {{ webdav_url }}/Openbook.war
    unzip -q Openbook.war -d Openbook
    sed -e 's|<property name=\"secure\" value=\"true\" \/>|<property name="secure" value="false" />|g' -i Openbook/WEB-INF/classes/applicationContext.xml
    for f in $(ls); do
        if [ "${f}" != "Openbook" ]; then
            rm -rf "${f}"
        fi
    done
    popd
  args:
    executable: /bin/bash