This commit is contained in:
badideasforsale 2026-04-13 17:02:24 -07:00 committed by GitHub
commit 99b8963218
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -251,23 +251,17 @@ if [ ! -f installer/install/tpot.yml ] && [ ! -f tpot.yml ];
fi fi
# Check type of sudo access # Check type of sudo access
if [ "$myANSIBLE_TAG" = "Debian" ]; sudo -n true > /dev/null 2>&1
# Debian 13 - sudo seems to apply stricter settings, we now ask for the become password if [ $? -eq 1 ];
then then
myANSIBLE_BECOME_OPTION="--become --ask-become-pass" myANSIBLE_BECOME_OPTION="--ask-become-pass"
echo "### sudo not acquired, setting ansible become option to ${myANSIBLE_BECOME_OPTION}."
echo "### Ansible will ask for the BECOME password which is typically the password you sudo with."
echo
else else
sudo -n true > /dev/null 2>&1 myANSIBLE_BECOME_OPTION="--become"
if [ $? -eq 1 ]; echo "### sudo acquired, setting ansible become option to ${myANSIBLE_BECOME_OPTION}."
then echo
myANSIBLE_BECOME_OPTION="--ask-become-pass"
echo "### sudo not acquired, setting ansible become option to ${myANSIBLE_BECOME_OPTION}."
echo "### Ansible will ask for the BECOME password which is typically the password you sudo with."
echo
else
myANSIBLE_BECOME_OPTION="--become"
echo "### sudo acquired, setting ansible become option to ${myANSIBLE_BECOME_OPTION}."
echo
fi
fi fi
# Run Ansible Playbook # Run Ansible Playbook