summaryrefslogtreecommitdiff
path: root/salt/openbook/job_scheduler_server/files/installdeps.sh
blob: dfe4522bb4e74a35cc35e3dd2336cce312ca76b7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/bash

export DEBIAN_FRONTEND=noninteractive
apt-get update
apt-get -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" dist-upgrade
apt-get -y install -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" curl python openjdk-8-jre-headless

current_jar=($(curl -s \
     -k \
     -u '{{ pillar["jars"]["username"] }}:{{ pillar["jars"]["password"] }}' \
     {{ pillar["jars"]["url"] }} \
    | grep -o -P '{{ pillar["job_scheduler_server"]["jar_name"] }}\.[\d]+\.[\d]+\.[\d]+\.jar'))

curl -k \
     -u '{{ pillar["jars"]["username"] }}:{{ pillar["jars"]["password"] }}' \
     -o ${current_jar[0]} \
     {{ pillar["jars"]["url"] }}/${current_jar[0]}

exit 0