#cloud-config users: - name: {{ vm_user }} passwd: {{ vm_password | password_hash('sha512') }} ssh_authorized_keys: - {{ lookup('file', vm_ssh_public_key) | trim }} sudo: ALL=(ALL) NOPASSWD:ALL lock_passwd: false - name: root passwd: {{ vm_password | password_hash('sha512') }} sudo: ALL=(ALL) NOPASSWD:ALL lock_passwd: false runcmd: - mkdir -p /etc/ssh/sshd_config.d - echo "PermitRootLogin yes" > /etc/ssh/sshd_config.d/permit_root_login.conf - systemctl restart sshd