Скрипт оповещения пользователей об окончании срока действия ADшного пароля по почте
Обоснование Ознакомился со всеми предлагаемые в интернете скриптами об уведомлении пользователей о скором истечении срока действия пароля учетной записи в Active Directory. Они все либо через чур сложные и объемные, имея от 70 строк и более, либо недоработанные, что не могут нормально отослать почту. И плюс ко всему, сильно не хотелось разбираться в особенностях скриптования… Читать далее »
Terraform. Разные AWS профили для S3 бэкенда и окружения
Packer -> (Ansible) —> Terraform -> (Ansible) или деплой без гемора и смс
Способ получить переменную из group_vars для хоста не входящего в эту группу в Ansible
Описание Существует три окружения\группы — dev, stg и prd. В group_vars которых есть переменная my_var, значение переменной разное в каждом из окружений. Так же есть группа monitoring. Хосты из группы monitoring не входят в любые другие группы. Роль role_name применяется для хостов группы monitoring, в темплейте должна подставляться переменная my_var из каждого окружения. Нет простого… Читать далее »
Единый ключ для всех OpenVPN клиентов
Использование одной связки ключей для всех OpenVPN клиентов. В случае, когда OpenVPN настроен на внешнюю авторизацию, например AD или облачную, то не имеет особого смысла генерировать ключи для каждого пользователя, а использовать только один, ограничивая доступ к OpenVPN на стороне LDAP сервера через участие пользователя в группе.
Backup для сайтов в Docker’е
Настройка простого бэкапа сайтов и их баз, крутящихся в Docker’е Настройка бэкапа сайтов, работающих в Docker’е на LEMP, описанного в предыдущей статье, при помощи стандартных инструментов Linux. Плюс, как фича, копирование бэкапов на яндекс диск.
LEMP, nginx pagespeed модуль, Memcached и phpMyAdmin в Docker контейнерах
Разворачивание LEMP (Linux, Nginx, MariaDB, PHP-FPM) плюс ngx_pagespeed module, Memcached и phpMyAdmin в Docker контейнерах Весь код на гитхабе. Тут только описание и принцип работы.
pygit2 и github
На Ubuntu 16.04 перестал работать SSH коннект до github.com при помощи pygit2. Причина и решение далее