Add Ansible

This commit is contained in:
sebastian
2025-04-20 19:27:58 +02:00
parent 212b3f36ce
commit afe01be453
3 changed files with 98 additions and 0 deletions

View File

@@ -0,0 +1,36 @@
#!/bin/bash
install_on_debian() {
sudo apt update
sudo apt install -y ansible
}
install_on_arch() {
sudo pacman -Sy ansible
}
install_linux() {
case $1 in
"Arch"|"EndevourOS")
install_on_arch
;;
"Ubuntu"|"Debian"|"Linuxmint")
install_on_debian
;;
esac
}
OS="$(uname -s)"
case "${OS}" in
Linux*)
if [ -f /etc/os-release ]; then
source /etc/os-release
else
export PRETTY_NAME="$(lsb_release -i | column --table -N Dist,ID,Name -H Dist,ID -d)"
fi
install_linux $PRETTY_NAME
;;
esac
ansible-playbook ~/.bootstrap/setup.yml --ask-become-pass