mirror of https://github.com/interlegis/sigi.git
Marcio Mazza
10 years ago
3 changed files with 27 additions and 18 deletions
@ -1,17 +0,0 @@ |
|||
#!/bin/bash |
|||
|
|||
puppet_nginx_instalado=$( puppet module list | grep -ic nginx ) |
|||
|
|||
if [ $puppet_nginx_instalado -eq 0 ] |
|||
then |
|||
TAR_FILE=/tmp/puppet-nginx.tar.gz |
|||
|
|||
wget https://github.com/interlegis/puppet-nginx/archive/master.tar.gz -O $TAR_FILE |
|||
rm -fr /tmp/puppet-nginx-master |
|||
tar -C /tmp -xf $TAR_FILE |
|||
|
|||
echo 'Building module puppet-nginx...' |
|||
TAR_MODULE=$(puppet module build /tmp/puppet-nginx-master | grep 'Module built' | cut -d\ -f 3) |
|||
echo 'Installing module puppet-nginx from ' $TAR_MODULE ' ...' |
|||
puppet module install $TAR_MODULE |
|||
fi |
@ -0,0 +1,23 @@ |
|||
#!/bin/bash |
|||
# argumentos: <nome do modulo> <github_user/nome_repo> |
|||
|
|||
nome_modulo=$1 |
|||
github_path=$2 |
|||
nome_repo=$(echo $github_path | cut -d / -f 2) |
|||
|
|||
modulo_instalado=$( puppet module list | grep -ic $nome_modulo ) |
|||
|
|||
if [ $modulo_instalado -eq 0 ] |
|||
then |
|||
TAR_FILE="/tmp/$nome_modulo.tar.gz" |
|||
|
|||
wget "https://github.com/$github_path/archive/master.tar.gz" -O $TAR_FILE |
|||
rm -fr "/tmp/$nome_repo-master" |
|||
tar -C /tmp -xf $TAR_FILE |
|||
|
|||
echo "Building module $nome_modulo..." |
|||
TAR_MODULE=$(puppet module build "/tmp/$nome_repo-master" | grep 'Module built' | cut -d\ -f 3) |
|||
echo "Installing module $nome_modulo from " $TAR_MODULE ' ...' |
|||
puppet module install $TAR_MODULE |
|||
fi |
|||
|
Loading…
Reference in new issue