AWS Lambda на python3 в Unix/Linux
Приведу пример AWS Lambda на python3 которую напишу и расскажу как она будет работать.
Скачать скрипт, scripts, SHELL, BASH
Приведу пример AWS Lambda на python3 которую напишу и расскажу как она будет работать.
Буквально недавно появилось время написать статью и поделится моей автоматизацией. Задача заключалась в следующем, — нужно создать терраформ модуль(и) для провиженинга AWS EC2 с использованием AWS ASG + AWS EBS. Если кто-то работал с AWS ASG + AWS EBS volumes, то знают что терраформ не позволяет создавать и прикреплять волюмы (разделы) к автоскейленг-группе. На самом-то […]
Давно ничего не писал на питоне, наверное месяцев 6 (как пришел на новый проект в компании). А тут, интерес появился написать генерацию документации для Terraform модулей которые я контрибьютю. В общим, мне надоело писать документацию основываясь на дескрипщенах в variable.tf и outputs.tf файлах. Прикинул что это реально, начал писать…. Для начала, стоит установить модуль: Скрипт […]
Недавно, на работе появилась нужда в том, чтобы иметь один конфигурационный YAML-файл со всеми типами ENV и переменными для них. При этом, чтобы скрипт умел парсить его и подставлять во все вхождения во всех входящих файлах. Это очень удобно, когда у вас много типов машин с разными настройками. Я решил проблему, написал скрипт, все очень даже довольны.
Интеграция Zabbix алертов с Jira, Slack в Unix/Linux На текущем месте работы, я работаю больше чем год. За это время, я не моло сделал для своего клиента. Месяц назад у меня возникла идея как можно было бы оптимизировать L1 процесс и сократить SLA между реакцией на ивент и создание тикета из него же, с 15-30 […]
Создание Fork Bomb в Unix/Linux Концепция Fork Bomb — коварная маленькая программа, которая порождает себя n-раз, отбросив цепную реакцию (рекурсия) и тем самым быстро исчерпав ресурсы системы. Примеры создания Fork Bomb в Unix/Linux WARNING! Эти примеры могут привести к сбою вашего компьютера в случае его выполнения. Примеры создания Fork Bomb с использованием bash И так, код […]
Пишем Init скрипт Инициализация — важнейшая процедура, лежащая в основе любой операционной системы на основе Unix/Linux для управления работой каждого скрипта и службы. Я описывал в своих статьях процесс создания скриптов для systemD/Upstart и сейчас я хотел бы написать о написании init скриптов. Тема не новая и используется давно, но я большую часть своих тем […]
Установка ShellCheck в Unix/Linux ShellCheck — утилита для отладки ваших shell скриптов. Он позволит улучшить ваши написанные bash скрипты. Установка ShellCheck в Debian/Ubuntu Linux Выполняем команду: # apt install shellcheck -y Очень простая установка. Установка ShellCheck в CentOS/RHEL/Fedora/Oracle Linux Для начала, подключаем EPEL репозиторий, описание тут — включить EPEL репозиторий на CentOS После чего, выполняем: # […]
Есть много плагинов на веб браузеры, которые умеют генерировать ПИН для вашего MFA. Так же, имеется большое количество ПО на мобильные девайсы, но как по мне, лучше заюзать терминал. Скрипт для генерации OTP для AWS при использовании MFA в Unix/Linux Возможно, кто-то генерирует OTP для своих нужд токены для входа на сервер. У меня используеться — […]
Добавление RDS хостов в zabbix c использованием boto3 + python3 На работе потребовалось добавлять RDS хосты (с различных учеток AWS) в заббикс. Руками делать, — это конечно нормальное явление, но я люблю оптимизацию и автоматизацию. И для этого готов был написать скрипт. Пал выбор на питон. Полезное чтиво: Установка Zabbix + nginx+php-fpm + mariaDB в […]