次のようにAnsibleでUFWを構成しようとしています:
- name: Set firewall default policy
ufw: state=enabled policy=reject
sudo: true
- name: Allow SSH in UFW
ufw: rule=allow port=22 proto=tcp
問題は、「Set firewall default policy」が実行されるとすぐに ansible がサーバーへの接続をドロップすることです。
TASK: [Set firewall default policy] *******************************************
changed: [xxx]
TASK: [Allow SSH in UFW] ******************************************************
fatal: [xxx] => {'msg': 'FAILED: [Errno 61] Connection refused', 'failed': True}
FATAL: all hosts have already failed -- aborting
reject
ポリシーが適用されると、SSH セッションが終了するように見えます。これを解決するにはどうすればよいですか?違いがある場合は、ユーザー名/パスワード認証 (つまり、SSH キーなし) でログインしています。