Thanks for detailed information! I am using playbooks to create vms on a remote host and then I want to run another playbook to configure them.
I want to enable password authentication only for a moment of initial configuration and then disable it again - I believe this should[n't] cause any security risk.