в Active Directory на истечение пароля и если осталось 3 дня срока действия пароля у пользователя то отправлять данному пользователю письмо на почту. Нашел скрипты на Баш и ПоверШелл но нужно на ансибле, кто-то делал подобное ?
а почему ансибл, если это делается обращением к одному серверу - доменконтроллеру?
Зачем письмо если есть системное уведомление
таской через модуль community.windows.win_domain_user module выгребаешь пользователей, затем через луп проверяешь срок дейсвтия пароля (оно вроде бы атрибутом идет) и отправляешь письмо вроде ничего сложного
а почему нет, если вместо написания скриптов можно обойтись тремя тасками? ансибл можно использовать не только как систему управления конфигурациями, но и как исполнитель некий задач, описанных в ямле
он очень херовый как "как исполнитель некий задач"
почему? куча готовых модулей на все случаи жизни, искоробочное подробное логгирование в виде статусов задач и отладочного вывода, искоробочная возможность растиражировать выполнение задач на Н однотипных хостов и для всего этого совершенно не нуно знать языки программирования да, подобный подход является антипаттерном для ситуации, когда ансибл используется как штука для управления конфигурацией (то есть когда задача состоит в том, чтобы привести ряд целевых систем к расчетном конечному состоянию), так как "выполнение задач" может подразумевать под собой некую вариативность их окончания но не обязательно использовать асибл только так scm в конце концов и шуруповертом можно сверлить отверстия, пускай не везде и не так удобно, как специально предназначенным для этого инструментом
потому что зачастую пользователи не логинятся в систему. например пользователи почты только.
или в системах где AD - лишь просто LDAP такой.
контора из кучи сисадминов на юниксе + пара бухов с геной? 👍 а, да, и они все на удаленке...
Обсуждают сегодня