インスタンスにパスワードでログインする

Fedoraとかのイメージってデフォルトではパスワードログインが無効になってて、パスワードでログインすることができません。
で、CloudInit使って設定を変えることでパスワードログインできるようになります。

以下をユーザデータとして渡せばOK。
Horizonでインスタンスを作る際、Post-Creation -> Customization Script Source -> Direct Inputとして下記を入力。

#cloud-config
password: <password>
chpasswd: { expire: False }
ssh_pwauth: True

を好きなパスワードに変更すればOK。
Fedoraクラウドイメージなら、fedoraアカウントに上記のパスワードでログインできるようになります。