Kubernetes — OpenVAS

  Пример манифеста для создания конфигмапа, деплоймента, сервиса и ингреса для OpenVAS manifest.yml     Логин по умолчанию — "admin", если не задаете пароль через переменную "OV_PASSWORD", то пароль — "admin"

OpenVPN — Ubuntu DNS update

Дооформи, ленивое животное! apt install openvpn-systemd-resolved script-security 2 up /etc/openvpn/update-systemd-resolved down /etc/openvpn/update-systemd-resolved down-pre

CentOS 8 — Docker установка

  Установим необходимые утилиты:   Добавим репозиторий докера, чтобы установить актуальную версию:   Теперь попытке установить Docker мы получим следующую ошибку:  

VirtualBox — CentOS 8 монтирование директории с хост машины

  Все команды были выполнены из под пользователя root, вы можете использовать sudo Устанавливаем EPEL репозиторий:   Устанавливаем необходимые зависимости:   В VirtualBox подключаем "Дополнения гостевой ОС" и после монтируем диск:   Устанавливаем дополнения:   После этого в настройках виртуальной машины добавляем общую папку, указываем путь к ней и задаем имя, остальные опции не трогаем. … Продолжить читать "VirtualBox — CentOS 8 монтирование директории с хост машины"

FIX ERROR — Helm: incompatible versions client server

При попытке выполнить "helm install …" появилась следующая ошибка: Error: incompatible versions client[v2.14.3] server[v2.11.0]   Решение: Смотрим версию клиента и сервера:   Если они не совпадают, выполняем:   И снова смотрим версии:

CloudFlare — Отправка уведемлений в Slack

  Данный Python скрипт позволяет отправлять уведомления о событиях CloudFlare Firewall в Slack канал:   Данный скрипт проверяет события за последние 5 минут, соответственно ставим его в cron с частотой каждые 5 минут.    

AWS — EC2 Instance start|stop by tag

Данный BASH скрипт позволяет остановить или запустить все инстансы с определенным тегом.     Python3 скрипт, который так же служит для остановки/старта инстансов по тегу, так же фильтрует статус инстансов, чтобы не пробовал стартовать/останавливать инстансы со статусом "terminated"   Может потребоваться установка питон пакета boto3  

AWS — EBS уменьшение размера

Есть EC2 Instance с именем "Galaxy", и с EBS диском размером 250Gb и файловой системой ext4, нужно его урезать до 100Gb. 1. Создаем временный инстанс (В той же Availability zone, что и существующий инстанс), для копирования данных. Размер его диска нам не важен, к этому инстансу мы будем монтировать существующий EBS, и новый, уменьшенного размера. … Продолжить читать "AWS — EBS уменьшение размера"

Terraform/Terragrunt — Пишем модуль. Часть 1

В данном примере мы создадим Terraform модуль для провайдера AWS, который будет запускаться для 3-х разных окружений при помощи Terragrunt'a.   Требования: Установленный AWS CLI Установленный Terraform (версия выше 12.0) Установленный Terragrunt  

FIX ERROR — Terraform: Blocks of type "tags" are not expected here.

При попытке сделать terraform plan или terraform apply, terraform возвращает следующую ошибку: Error: Unsupported block type Blocks of type "tags" are not expected here. Did you mean to define argument "tags"? If so, use the equals sign to assign it a value.   Решение: В terraform версиях ниже 12-ой для "tags" использовался следующий синтаксис:   … Продолжить читать "FIX ERROR — Terraform: Blocks of type "tags" are not expected here."