о настройках postgres. Использую модуль postgres_info
На некоторых хостах нет пакетов acl и psycopg2
Хочу в случае ошибок доставить эти пакеты.
Выставил ignore_errors: true и become_user: postgres
в результате процесс останавливается после ошибки.
Если убрать become_user: postgres. Работает нормально - код выхода и текст ошибки могу получить.
become_user: postgres - необходим для нормального подключения к бд.
Как побороть?
Сделайте проще. Доставьте их до использования postgres_info на все хосты.
Как сказали выше - задать состояние декларативно. На хостах должны стоять эти пакеты. И это должно делаться до вызовов модулей postgres
Спасибо. Буду делать.
Обсуждают сегодня