Ваша вышеупомянутая конфигурация становления не заставляет ansible запрашивать у вас ставший пароль: он просто советует использовать его с методом sudo (который будет работать без пароля, если у вас, например, настроены правильные ключи).
Если вас просят ввести пароль, это потому, что (это предположение, но я довольно уверен ...) вы использовали опцию --ask-become-pass
при запуске ansible-playbook
.
В в этом случае вам будет предложено только один раз в начале операций playbook, и этот пароль по умолчанию станет использоваться на всех серверах, к которым вы подключаетесь, за исключением случаев, когда вы определили другой в своем инвентаре для указанной c хоста / группы.
Если у вас разные пароли в зависимости от ваших машин, у вас нет другого варианта: вам нужно объявить эти пароли в вашем инвентаре (и настоятельно рекомендуется использовать шифрование ansible -ult) или используйте некоторые другие механизмы для извлечения их из внешнего приложения (hashicorp vault, dynamici c инвентарь, cyb erark ...)