How to force Ansible to use full path for executables Implicitly executed by modules like package or systemd
I’m working in an environment where the system’s sudoers configuration mandates that commands like dnf
, apt
, and systemctl
be executed with their full paths (e.g., /usr/bin/dnf
, /usr/bin/systemctl
). However, when I use Ansible’s modules like package
and systemd
, these commands are invoked without the full path, which leads to permission issues due to the restrictions in the sudoers file.