summaryrefslogtreecommitdiff
path: root/playbooks/java.yaml
blob: 435e1a21cd4d6c2c170758249d06925888feb704 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
---
- name: "Configure java"
  shell: |
    update-java-alternatives --set java-1.8.0-openjdk-amd64
    rm -f /usr/lib/jvm/default-java
    ln -s /usr/lib/jvm/java-8-openjdk-amd64 /usr/lib/jvm/default-java
    sed -i '/^JAVA_OPTS/ s/"$/ -Djsse.enableSNIExtension=false -Djava.security.egd=file:\/dev\/urandom"/g' /etc/default/tomcat7
    update-ca-certificates -f
    if [ ! -d /etc/tomcat7 ]; then
        DEBIAN_FRONTEND=noninteractive apt-get -y install tomcat7
        JVM_HEAP=$(echo "$(grep -F 'MemTotal' /proc/meminfo | awk '{print $2;}') / 2048" | bc) sed -e "s/Xmx\d*m /Xmx${JVM_HEAP}m /g" -i /etc/default/tomcat7
    fi
  args:
    executable: /bin/bash