From f00f04f5aec6d9ce72e0c5d9020e63f894e77f1f Mon Sep 17 00:00:00 2001 From: ageissler Date: Tue, 29 Oct 2024 09:49:44 +0100 Subject: [PATCH] =?UTF-8?q?add2ansible.sh=20gel=C3=B6scht?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- add2ansible.sh | 75 -------------------------------------------------- 1 file changed, 75 deletions(-) delete mode 100644 add2ansible.sh diff --git a/add2ansible.sh b/add2ansible.sh deleted file mode 100644 index 27ee561..0000000 --- a/add2ansible.sh +++ /dev/null @@ -1,75 +0,0 @@ -#!/bin/bash - -# -# Ver 1.2 -# 5. Sep 2024 -# - -if [ "$USER" == "root" ] -then - echo "you're 'root'. fine" -else - echo "need to run as 'root'" - exit -fi - -echo "add user 'ansible'" -adduser --disabled-password --shell /bin/bash --gecos "" ansible -echo "" - -echo "check 'python'" -PY=`which python || echo nix` -PY=`which python3 || echo nix` -if [ "$PY" == "nix" ] -then - echo "python not installed. try to install." - apt-get install -y python > /dev/null -else - echo "'$PY' found" -fi -echo "" - -echo "check 'sudo'" -SU=`which sudo || echo nix` -if [ "$SU" == "nix" ] -then - echo "sudo not installed. try to install." - apt-get install -y sudo > /dev/null -else - echo "'sudo' found" -fi -echo "" - -PY=`which python || echo nix` -PY=`which python3 || echo nix` -if [ "$PY" == "nix" ] -then - echo "still no 'python'" - echo "ansible won't work without python" -fi - -SU=`which sudo || echo nix` -if [ "$SU" == "nix" ] -then - echo "still no 'sudo'" - echo "ansible won't work without sudo" - echo "" - echo "if you still want to use user 'ansible' run:" - echo "su - ansible" - echo "mkdir -p /home/ansible/.ssh/" - echo "echo \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC/gz8mIcQmAxOVbajBb0nO7jWI09TXfHn6kNg6E/43bSzu10qq3hatTPuuXgaU6Y/KMkGF0nt6nsufP3P9u1FrCtq5j175z3GCQjk6Mb5QOO9iKLO9fQV08d6j3C7YGc1+6SZlTKdReyfBy7lQAfeUMuvFT4KevMExzyzvAtgQ8ZtLHwEUWBW5F/0YIGZyr6cMNe09RT2WTYJIbQCTzfVuWbOPw2SFzvd4ls7TnLK3EU4kjujnzBsTOAJLkbaWFVm6i+W6M3N+TutrtoDcW12Q9CK5eQtVwQrMWS1JbAAIGke1TKeizgDt5EuWk4k5YovXv6wrcWT9SahgeKDVtCLx ansible\" >> /home/ansible/.ssh/authorized_keys" -else - echo "configure 'sudoers' for 'ansible'" - echo " -### added by script add2ansible.sh -ansible ALL=(ALL) NOPASSWD:ALL - -" >> /etc/sudoers - echo "add key" - sudo -u ansible mkdir -p /home/ansible/.ssh/ - sudo -u ansible echo "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC/gz8mIcQmAxOVbajBb0nO7jWI09TXfHn6kNg6E/43bSzu10qq3hatTPuuXgaU6Y/KMkGF0nt6nsufP3P9u1FrCtq5j175z3GCQjk6Mb5QOO9iKLO9fQV08d6j3C7YGc1+6SZlTKdReyfBy7lQAfeUMuvFT4KevMExzyzvAtgQ8ZtLHwEUWBW5F/0YIGZyr6cMNe09RT2WTYJIbQCTzfVuWbOPw2SFzvd4ls7TnLK3EU4kjujnzBsTOAJLkbaWFVm6i+W6M3N+TutrtoDcW12Q9CK5eQtVwQrMWS1JbAAIGke1TKeizgDt5EuWk4k5YovXv6wrcWT9SahgeKDVtCLx ansible" >> /home/ansible/.ssh/authorized_keys -fi -echo "" - -echo "we're done" -