I have modified ~/.bashrc for root and ansible user to include : alias sudo="sudo -i" and also modified ansible.cfg : executable = /bin/bash
[ansible@ACEPP-LM-01 ~]$ sudo env | grep ENV ENV=PP ENV_PROP=preprod ENV_PROP_PREFIX=preprod [ansible@ACEPP-LM-01 ~]$ sudo env | grep SUDO SUDO_USER=ansible SUDO_UID=30001 SUDO_COMMAND=/bin/bash -c env SUDO_GID=30001 [ansible@ACEPP-LM-01 ~]$ env | grep ENV ENV=PP ENV_PROP=preprod ENV_PROP_PREFIX=preprod and when I run a "shell: echo $ENV && env && whoami && cat ~/.bashrc" I get this: stdout: TERM=xterm SHELL=/bin/bash USER=root SUDO_USER=ansible SUDO_UID=30001 USERNAME=root MAIL=/var/mail/ansible PATH=/usr/bin:/bin PWD=/users/ansible LANG=C HOME=/root SUDO_COMMAND=/bin/bash -c echo SUDO-SUCCESS-gkqnfqfgysvzciwpzfzhjksuidabfmha; LANG=C LC_CTYPE=C /usr/bin/python /users/ansible/.ansible/tmp/ansible-tmp-1432099297.2-178454781677599/command; rm -rf /users/ansible/.ansible/tmp/ansible-tmp-1432099297.2-178454781677599/ >/dev/null 2>&1 SHLVL=2 LOGNAME=root LC_CTYPE=C SUDO_GID=30001 _=/usr/bin/env root [output omitted] .... alias sudo="sudo -i" So sudo uses now /bin/bash but it ignors ~/.bashrc alias. Why ? What am I missing ? -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/f193e263-deb0-468c-a2c8-e8cf9f41e1b3%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
