Primeiro: você precisa indentar password:
no seu playbook, porque você quer que seja uma variável:
vars:
password: hashed_password
Se não for recuado, a Ansible considera um parâmetro de reprodução e gera um erro porque password
não é.
Segundo: a menos que você esteja definindo a senha para um usuário no OSX, você precisa fornecer um valor com hash de uma senha. Siga as instruções detalhadas , mas basicamente você precisa fornecer a saída de:
mkpasswd --method=SHA-512
Ou instale passlib
com:
pip install passlib
e execute:
python -c "from passlib.hash import sha512_crypt; import getpass; print sha512_crypt.encrypt(getpass.getpass())"