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