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."

Jenkins — Kubernetes plugin: Пример сборки образа с Maven проектом

  Пример пайплайна для работы с плагином для кубернетиса. Собираем maven проект, создаем докер образ с полученным артефактом и пушаем это в хранилище докер образов.   Pipeline:   Dockerfile — создается уже в самом пайплане. envVar — берутся из секрета кубернетиса

Linux/Unix — dd статус копирования

  Для отображения статуса копирования при помощи утилиты "dd" используется ключ "status=progress", но в старой версии "dd" этого ключа еще нет, чтобы это обойти можно использовать утилиту "pv" Пример: