Архив метки: Hashicorp

Packer: введение, примеры

20 октября 2016
 

 Введение Packer – утилита для сборки образов виртуальных машин для различных платформ из одного файла конфигурации. Packer не является заменой таких средств как Chef или Ansible, и может использовать их для конфигрирования системы перед сборкой образа. Образ, создаваемый Packer, включает в себя настроенную операционную систему, необходимый набор ПО, который позволяет быстро развернуть новую машину. Packer умеет… Читать далее »

NGINX: управление конфигурацией прокси

3 мая 2016
 

 Система управления прокси-сервером под NGINX на Ubuntu 14.04 в Azure. Файлы конфигураций бекенд-хостов хранятся в Atlassian Stash, в роли CI/CD сервера выступает GoCD от Hashicorp. Предназначена для предоставления девелоперам возможности управления конфигурацией хостов в процессе переноса сайтов проекта со старых на новые версии. Репозиторий Скрипты Скрипт backup.sh Скрипт nginx_update.sh GoCD Репозиторий

Vault: Consul в роли бекенда

3 февраля 2016
 

 Пример быстрой настройки Vault с хранилищем данных в Consul. Установка выполняется на Ubuntu 14. Подробнее о Vault –Vault: установка и базовые операции. Подробнее о Consul –Consul: установка и базовые операции. Устанавливаем Vault: # cd /usr/local/bin/ # wget https://releases.hashicorp.com/vault/0.4.1/vault_0.4.1_linux_amd64.zip # unzip vault_0.4.1_linux_amd64.zip Archive: vault_0.4.1_linux_amd64.zip inflating: vault # rm vault_0.4.1_linux_amd64.zip

Terraform: создание проекта и запуск AWS EC2

31 октября 2015
 

 Краткое описание, ссылки на документацию и установка Terraform описаны тут>>>. Ниже приведён пример создание простого проекта и запуск AWC EC2 инстанса с его помощью. Создаём каталог проекта: $ mkdir -p ~/Work/Projects/BP/terra_1 Создаём файл с расширением .tf, который будет файлом конфигурации нашей “инфраструктуры”: $ vim test_1.tf

Terraform: установка на Ubuntu

30 октября 2015
 

  Terraform – ещё один продукт компании Hashicorp, предназначенный для создания и управления инфраструктурой – физическими и виртуальными серверами, сетями, контейнерами и так далее. Terraform поддерживает работу с такими сервисами (провайдерами, providers, в терминиологии Terraform) как AWS, DigitalOcean, GCE, OpenStack и т.д. Полный спсиок можно найти тут>>>. Для Terraform имеется отличная документация – тут>>>, тут>>> и тут>>>. Установка выполняется на: # cat /etc/issue… Читать далее »