-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathget-dependencies.sh
executable file
·24 lines (20 loc) · 1.33 KB
/
get-dependencies.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/bin/sh
## one script to be used by travis, jenkins, packer...
umask 022
if [ $# != 0 ]; then
rolesdir=$1
else
rolesdir=$(dirname $0)/..
fi
#[ ! -d $rolesdir/geerlingguy.java ] && git clone https://github.com/geerlingguy/ansible-role-java.git $rolesdir/geerlingguy.java
[ ! -d $rolesdir/geerlingguy.java ] && git clone https://github.com/juju4/ansible-role-java.git $rolesdir/geerlingguy.java
[ ! -d $rolesdir/geerlingguy.docker ] && git clone https://github.com/geerlingguy/ansible-role-docker.git $rolesdir/geerlingguy.docker
[ ! -d $rolesdir/geerlingguy.nodejs ] && git clone https://github.com/geerlingguy/ansible-role-nodejs.git $rolesdir/geerlingguy.nodejs
#[ ! -d $rolesdir/ernestas-poskus.docker ] && git clone https://github.com/ernestas-poskus/ansible-role-docker.git $rolesdir/ernestas-poskus.docker
#[ ! -d $rolesdir/jgeusebroek.docker ] && git clone https://github.com/jgeusebroek/ansible-role-docker.git $rolesdir/jgeusebroek.docker
#[ ! -d $rolesdir/jgeusebroek.docker ] && git clone https://github.com/juju4/ansible-role-docker.git $rolesdir/jgeusebroek.docker
## galaxy naming: kitchen fails to transfer symlink folder
#[ ! -e $rolesdir/juju4.remnux ] && ln -s ansible-remnux $rolesdir/juju4.remnux
[ ! -e $rolesdir/juju4.remnux ] && cp -R $rolesdir/ansible-remnux $rolesdir/juju4.remnux
## don't stop build on this script return code
true