Hello,
i tried everything possible with "become" in the playbook:
Either the password is wrong or a password is needed.
To rule out that I have a problem with root, I temporarily set PermitRootLogin Yes in /etc/ssh/sshd_config and then it works.
I have looked at the ansible documentation which I may not understand in full. Again for understanding:
There is an "ansible_user" who connects remotely via ssh and I give him the password in the "Inventory" with ansible_ssh_pass. In the "playbook" I set "become: yes"," become_user: root", "become_method: sudo". This then changes the ssh user to root and runs my "apt:" command.
Do you have an example that works for you? Thanks a lot