概要
Ansibleで発生した以下エラーの解消をする
fatal: [192.168.3.8]: FAILED! => {"msg": "Missing sudo password"}
環境
原因
ターゲットノードでsudoを実行する際にパスワードが必要だが、入力されていないためエラーになっている
解決策
①インベントリファイルにansible_become_password(権限昇格パスワード)を記述する
ansible_become_password=ansibleユーザーのパスワード
パスワードは平文ではなく、Ansible Vaultで暗号化推奨
②実行時に「-K or –ask-become-pass」権限昇格パスワードの要求 を指定する
実行時にansibleユーザーのパスワードを要求される
コメント