Ajout : wiki.cyclocoop.org .
[lhc/ateliers.git] / etc / nginx / site.d / lhc-remorque / remote.sh
1 gpg --decrypt "$tool"/var/sec/ssh/wiki-"$site".gpg |
2 "$tool"/remote/ssh root@"$local_ipv4" ' \
3 set -e -f -u -x
4 sudo install -d -m 1751 -o lhc -g lhc \
5 /home/lhc \
6 /home/lhc/var \
7 /home/lhc/var/ikiwiki
8 getent passwd wiki-'"'$site'"' >/dev/null ||
9 sudo adduser wiki-'"'$site'"' \
10 --disabled-login \
11 --disabled-password \
12 --group \
13 --home /home/lhc/var/ikiwiki/'"'$site'"' \
14 --shell /bin/false \
15 --system
16 sudo install -d -m 2770 -o wiki-'"'$site'"' -g wiki-'"'$site'"' \
17 /home/lhc/var/ikiwiki/'"'$site'"'
18 sudo install -d -m 750 -o wiki-'"'$site'"' -g wiki-'"'$site'"' \
19 /home/lhc/var/ikiwiki/'"'$site'"'/etc/ssh
20 sudo install -m 400 -o wiki-'"'$site'"' -g wiki-'"'$site'"' /dev/stdin \
21 /home/lhc/var/ikiwiki/'"'$site'"'/etc/ssh/id_rsa
22 '