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 [email protected] schrieb am Dienstag, 16. März 2021 um 21:22:36 UTC+1: > Explained in detail here > https://docs.ansible.com/ansible/latest/user_guide/become.html > > On Tue, 16 Mar 2021 at 21:13, Mike Eggleston <[email protected]> wrote: > >> Use “become”. >> >> >> On Mar 16, 2021, at 14:54, reredok <[email protected]> wrote: >> >> Hello all, >> >> one thing is not clear to me about ansible. On all my Linux VM the root >> ssh access, for security reasons, is blocked. So the ad-hoc, playbook >> access only works via a non-administrative user. But then, for example, to >> install something on the Linux VM, how do you change the user to root? I >> don't want to work with ssh and public keys in my small environment and the >> root ssh access should remain closed. >> Thanks for any feedback >> >> reredok >> >> -- >> 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/869e69b8-67b2-475d-b06a-10f287d54de2n%40googlegroups.com >> >> <https://groups.google.com/d/msgid/ansible-project/869e69b8-67b2-475d-b06a-10f287d54de2n%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> >> >> -- >> 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/33BF877F-88A3-48B1-ABD4-67A701B2AA38%40gmail.com >> >> <https://groups.google.com/d/msgid/ansible-project/33BF877F-88A3-48B1-ABD4-67A701B2AA38%40gmail.com?utm_medium=email&utm_source=footer> >> . >> > -- > Sent from a mobile device - please excuse the brevity, spelling and > punctuation. > -- 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/d2404f8c-8626-4bd8-88d6-4dd9f7a9a143n%40googlegroups.com.
