Files
chezmoi/run_once_install_ansible.sh
2025-04-23 08:08:55 +02:00

40 lines
675 B
Bash
Executable File

#!/bin/bash
install_on_debian() {
sudo apt update
sudo apt install -y ansible
}
install_on_arch() {
sudo pacman -Sy ansible
}
install_linux() {
echo "install linux $1"
case $1 in
"Arch"|"EndevourOS")
install_on_arch
;;
"Ubuntu"|"Debian"|"Linuxmint"|*Mint*)
echo "debian!"
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