こんな感じでroleを設定しても、hogehogeというパスワードではログイン出来ない。

# Add the user 'longkey1'
- user: name=longkey1 password=hogehoge

passwordの値は平文じゃなくて、hash化した奴をぶちこなまいとダメな模様。
hash化の為のコマンドはこちら

python -c 'import crypt; print crypt.crypt("hogehoge", "$1$SomeSalt$")'

上記のコマンドを入力すると以下の値が返ってくる。

$1$SomeSalt$Drh7s/vUcl5XnIZ/Neglz1

それを先ほどのroleに打ち込む。

# Add the user 'longkey1'
- user: name=longkey1 password=$1$SomeSalt$Drh7s/vUcl5XnIZ/Neglz1

参考サイト
bash - Creating a new user and password with Ansible - Stack Overflow

Ansible良い。