summaryrefslogtreecommitdiff
path: root/salt/openbook/workflow_server/files/installdeps.sh
diff options
context:
space:
mode:
authorCarlos Konstanski <ckonstanski@pippiandcarlos.com>2017-10-25 16:47:14 -0600
committerCarlos Konstanski <ckonstanski@pippiandcarlos.com>2017-10-25 16:47:14 -0600
commitee5874f254b9ce2fb48bebb9b86170acf59ea488 (patch)
tree35581a6736d5359c777a2a6b9432062a714a0524 /salt/openbook/workflow_server/files/installdeps.sh
parent45d8f4cb1b57ab946e861c31f00bea16fe616303 (diff)
curl cannot find JARs in installdeps.sh
Closes-Bug: IS-24
Diffstat (limited to 'salt/openbook/workflow_server/files/installdeps.sh')
-rw-r--r--salt/openbook/workflow_server/files/installdeps.sh10
1 files changed, 8 insertions, 2 deletions
diff --git a/salt/openbook/workflow_server/files/installdeps.sh b/salt/openbook/workflow_server/files/installdeps.sh
index 2bba1b0..a90c3c9 100644
--- a/salt/openbook/workflow_server/files/installdeps.sh
+++ b/salt/openbook/workflow_server/files/installdeps.sh
@@ -5,9 +5,15 @@ 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["workflow_server"]["jar_name"] }}\.[\d]+\.[\d]+\.[\d]+\.jar'))
+
curl -k \
-u '{{ pillar["jars"]["username"] }}:{{ pillar["jars"]["password"] }}' \
- -o "{{ pillar["workflow_server"]["jar_name"] }}" \
- "{{ pillar["jars"]["url"] }}/{{ pillar["workflow_server"]["jar_name"] }}"
+ -o ${current_jar[0]} \
+ {{ pillar["jars"]["url"] }}/${current_jar[0]}
exit 0