Any update on this?
On Thu, Jan 19, 2023 at 8:05 PM saravanan jothilingam <
[email protected]> wrote:
> Hi,
> I am a novice to ansible and am practising to get more hands-on. I am
> trying one usecase where I need to connect to a remote SLES12 linux server
> using my id and then switch to root user and execute some tasks. While
> switching over to root user (*cmd: *sudo rootsh), it prompts for a root
> password. When I run this usecase using ansible playbook, it gives the
> below error.
>
> Could you please let me know what would be correct/valid directives
> (become_*) that I need to use to run the cmd using root user. Appreciate
> your help.
>
> I wrote this playboo
>
>
> *testroot.yaml*
> ---
> - hosts: '{{ host }}'
> gather_facts: yes
> tasks:
> - name: Get current user on remote
> ansible.builtin.shell: |
> whoami
> become: true
> become_exe: "sudo rootsh"
> register: out
> - debug:
> msg: "{{ out }}"
>
>
> *ansible-playbook -i hosts testroot.yaml -e "host=host.iil.corp.com
> <http://host.iil.corp.com>" --ask-become-pass -k*
> [DEPRECATION WARNING]: Ansible will require Python 3.8 or newer on the
> controller starting with Ansible 2.12. Current version: 3.6.15 (default,
> Sep 15 2021, 14:20:42) [GCC]. This feature will be removed
> from ansible-core in version 2.12. Deprecation warnings can be disabled by
> setting deprecation_warnings=False in ansible.cfg.
>
> *SSH password:BECOME password[defaults to SSH password]:*
>
> PLAY [host.iil.corp.com]
> ********************************************************************************************************************************************************************************
>
> TASK [Get current user on remote]
> ***************************************************************************************************************************************************************************
> fatal: [host.iil.corp.com]: FAILED! => {"msg": "Timeout (12s) waiting for
> privilege escalation prompt: Subject to Company's Global Employee and
> Global Contingent Worker Privacy Notices\r\n(see
> https://employeecontent.corp.com/content/corp/Global_Employee_and_Global_Contingent_Worker_Privacy.html
> )\r\nall system access and delegated/privileged activity on the corp
> network\r\nmay be logged for auditing and security purposes, including your
> username \r\nand commands used. Log records may be retained for up to 1
> year.\r\n\r\nWe trust you have received the usual lecture from the local
> System\r\nAdministrator. It usually boils down to these three
> things:\r\n\r\n #1) Respect the privacy of others.\r\n #2) Think
> before you type.\r\n #3) With great power comes great
> responsibility.\r\n\r\nRemember you may use 'sudo -l' to review a list of
> authorized commands.\r\n\r\n"}
>
> PLAY RECAP
> **************************************************************************************************************************************************************************************************
> host.iil.corp.com : ok=0 changed=0 unreachable=0 failed=1
> skipped=0 rescued=0 ignored=0
>
--
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 view this discussion on the web visit
https://groups.google.com/d/msgid/ansible-project/CAE7H9qq05ZQ1YcytQQSQmTo_fn0Wo8UAN97WL5iNKtfVSo-uuQ%40mail.gmail.com.