Update mint.sh

This commit is contained in:
olli 2023-07-03 16:00:21 +02:00
parent 38a47a2eda
commit f8f48cac43

15
mint.sh
View File

@ -1,18 +1,28 @@
#!/bin/bash -e #!/bin/bash -e
mydomain="ds9.dedyn.io"
echo "!!! ACHTUNG !!! echo "!!! ACHTUNG !!!
Dieses Skript richtet Linux Mint nach bestimmten Vorgaben (größtenteils über Ansible Playbooks) ein und installiert neue Software Dieses Skript richtet Linux Mint nach bestimmten Vorgaben (größtenteils über Ansible Playbooks) ein und installiert neue Software
Dies setzt auch die Eingabe des sudo/root-Passwortes voraus. Dies setzt auch die Eingabe des sudo/root-Passwortes voraus.
Der Code kann hier eingesehen werden: Der Code kann hier eingesehen werden:
https://gitea.ds9.dedyn.io/olli/linux-mint https://gitea.${mydomain}/olli/linux-mint
Nutzung auf einene Gefahr!!! Nur mit Enter/Return fortfahren wenn dieses Skript wirklich von der oben erwähnten Quelle stammt und Vertrauen besteht. Nutzung auf einene Gefahr!!! Nur mit Enter/Return fortfahren wenn dieses Skript wirklich von der oben erwähnten Quelle stammt und Vertrauen besteht.
" "
whoami | grep -q ^root$ || read x whoami | grep -q ^root$ || read x
# domainname
if ! egrep -q "\.${mydomain}$" /etc/hostname
then
host=$(cat /etc/hostname | cut -d. -f1)
echo "${host}.${mydomain}" | sudo tee /etc/hostname
fi
set -e set -e
set -x set -x
@ -52,11 +62,12 @@ for playbook in debian.ansible.basics \
debian.ansible.dedyn.client debian.ansible.dedyn.client
do do
sudo rm -rf ${playbook} sudo rm -rf ${playbook}
git clone https://gitea.ds9.dedyn.io/olli/${playbook}.git git clone https://gitea.${mydomain}/olli/${playbook}.git
sudo ansible-playbook -e ansible_distribution=${DISTRIB_ID} -e ansible_distribution_release=${DISTRIB_CODENAME} --connection=local --inventory $(hostname), --limit $(hostname) ${playbook}/*.yml sudo ansible-playbook -e ansible_distribution=${DISTRIB_ID} -e ansible_distribution_release=${DISTRIB_CODENAME} --connection=local --inventory $(hostname), --limit $(hostname) ${playbook}/*.yml
sudo rm -rf ${playbook} sudo rm -rf ${playbook}
done done
# Add User to docker group # Add User to docker group
sudo usermod -aG docker $(whoami) sudo usermod -aG docker $(whoami)