11
Январь
0 Комментариев
Категории: Arch Linux, Debian's, FreeBSD, MacOS, RHEL's, scripts, Slackware

Автоматизация AWS EBS через python скрипт и Terraform в Unix/Linux

Буквально недавно появилось время написать статью и поделится моей автоматизацией. Задача заключалась в следующем, — нужно создать терраформ модуль(и) для провиженинга AWS EC2 с использованием AWS ASG + AWS EBS. Если кто-то работал с AWS ASG + AWS EBS volumes, то знают что терраформ не позволяет создавать и прикреплять волюмы (разделы) к автоскейленг-группе. На самом-то […]

17
Декабрь
0 Комментариев
Категории: Arch Linux, Debian's, FreeBSD, Gentoo, Kali Linux, MacOS, Raspbian, RHEL's, scripts, Slackware

Генерация документации для Terraform через python3 в Unix/linux

Давно ничего не писал на питоне, наверное месяцев 6 (как пришел на новый проект в компании). А тут, интерес появился написать генерацию документации для Terraform модулей которые я контрибьютю. В общим, мне надоело писать документацию основываясь на дескрипщенах в variable.tf и outputs.tf файлах. Прикинул что это реально, начал писать…. Для начала, стоит установить модуль: Скрипт […]

25
Апрель
0 Комментариев
Категории: Arch Linux, Debian's, FreeBSD, Gentoo, Kali Linux, MacOS, RHEL's, scripts, Slackware

Python3 скрипт для конструктора конфиг-файлов с Jinja в Unix/Linux

Недавно, на работе появилась нужда в том, чтобы иметь один конфигурационный YAML-файл со всеми типами ENV и переменными для них. При этом, чтобы скрипт умел парсить его и подставлять во все вхождения во всех входящих файлах. Это очень удобно, когда у вас много типов машин с разными настройками. Я решил проблему, написал скрипт, все очень даже довольны.

19
Сентябрь
0 Комментариев
Категории: Arch Linux, Debian's, FreeBSD, Gentoo, Kali Linux, MacOS, RHEL's, scripts, Slackware

Интеграция Zabbix алертов с Jira, Slack в Unix/Linux

Интеграция Zabbix алертов с Jira, Slack в Unix/Linux На текущем месте работы, я работаю больше чем год. За это время, я не моло сделал для своего клиента. Месяц назад у меня возникла идея как можно было бы оптимизировать L1 процесс и сократить SLA между реакцией на ивент и создание тикета из него же, с 15-30 […]

26
Декабрь
0 Комментариев
Категории: Debian's, FreeBSD, Kali Linux, MacOS, RHEL's, scripts

Создание Fork Bomb в Unix/Linux

Создание Fork Bomb в Unix/Linux Концепция Fork Bomb — коварная маленькая программа, которая порождает себя n-раз, отбросив цепную реакцию (рекурсия) и тем самым быстро исчерпав ресурсы системы. Примеры создания  Fork Bomb в Unix/Linux WARNING! Эти примеры могут привести к сбою вашего компьютера в случае его выполнения. Примеры создания  Fork Bomb с использованием bash И так, код […]

24
Ноябрь
4 комментария
Категории: Arch Linux, Debian's, Gentoo, Kali Linux, RHEL's, scripts, Slackware

Пишем Init скрипт

Пишем Init скрипт Инициализация — важнейшая процедура, лежащая в основе любой операционной системы на основе Unix/Linux для управления работой каждого скрипта и службы. Я описывал в своих статьях процесс создания скриптов для systemD/Upstart и сейчас я хотел бы написать о написании init скриптов. Тема не новая и используется давно, но я большую часть своих тем […]

21
Ноябрь
0 Комментариев
Категории: Arch Linux, Debian's, FreeBSD, Gentoo, Kali Linux, MacOS, RHEL's, scripts, Slackware

Установка ShellCheck в Unix/Linux

Установка ShellCheck в Unix/Linux ShellCheck — утилита для отладки ваших shell скриптов. Он позволит улучшить ваши написанные bash скрипты. Установка ShellCheck в Debian/Ubuntu Linux Выполняем команду: # apt install shellcheck -y Очень простая установка. Установка ShellCheck в CentOS/RHEL/Fedora/Oracle Linux Для начала, подключаем EPEL репозиторий, описание тут — включить EPEL репозиторий на CentOS После чего, выполняем: # […]

8
Ноябрь
0 Комментариев
Категории: Arch Linux, Debian's, FreeBSD, Gentoo, Kali Linux, MacOS, RHEL's, scripts, Slackware

Скрипт для генерации OTP при использовании MFA в Unix/Linux

Есть много плагинов на веб браузеры, которые умеют генерировать ПИН  для вашего MFA. Так же, имеется большое количество ПО на мобильные девайсы, но как по мне, лучше заюзать терминал. Скрипт для генерации OTP для AWS при использовании MFA в Unix/Linux Возможно, кто-то генерирует OTP для своих нужд токены для входа на сервер. У меня используеться — […]

Добавление RDS хостов в zabbix c использованием boto3 + python3

Добавление RDS хостов в zabbix c использованием boto3 + python3 На работе потребовалось добавлять RDS хосты (с различных учеток AWS) в заббикс. Руками делать, — это конечно нормальное явление, но я люблю оптимизацию и автоматизацию. И для этого готов был написать скрипт. Пал выбор на питон. Полезное чтиво: Установка Zabbix + nginx+php-fpm + mariaDB в […]