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