Ansible 2.9 - Просмотр версии collection
Если у вас последняя версия ansible и ansible-galaxy то можно просмотреть список всех collections просто одной командой ansible-galaxy list.
Если у вас последняя версия ansible и ansible-galaxy то можно просмотреть список всех collections просто одной командой ansible-galaxy list.
Сразу оговорюсь что в бесплатной версии PostgreSQL нет встроенного функционала, который бы это обеспечивал. Поэтому все варианты решения данной задачи в той или иной степени можно будет назвать костылями. Одну статью с использованием fail2ban я уже написал, теперь дело за...
История начинается с того что мне понадобилось настроить Fail2ban на блокировку по IP если кото-то неудачно залогинился в PostgreSQL, если интересно можно почитать тут. Так вот написал я своё правило верно, но при старте fail2ban получил ошибку Have not found...
Так уж сложилось что в бесплатной версии PostgreSQL нет возможности блокировать пользователя после достижения определенного количества неудачных попыток аутентификации. Поэтому приходится использовать что-то другое для решения этой задачи.
При выполнении задачи (task) в Ansible можно получить ошибку timeout waiting for privilege escalation prompt. При чём ошибка плавающая, может вылезать на любой задаче в play.
Так или иначе каждый человек, работающий с написанием скриптов рано или поздно сталкивается с тем что нужно использовать пароли в скриптах. Если это безответственный человек, то он просто вбивает пароль в скрипт в открытом виде и забывает про это.
Вопрос конечно спорный нужно ли ставить PowerShell в Linux, но задачи бывают разные. Например, мне нужно было использовать PowerCLI, который есть только под PowerShell.
При выполнении обычной задачи по созданию пользователя получил ошибку usermod: user ‘xxx’ does not exist in /etc/passwd, хотя до этого уже выполнял такую же задачу с другим пользователем. Соответственно мысль о том, что что-то не так с сервером я сразу...