hitcounter

Packer for quick build images in Virtualbox and AWS

  • April 27, 2018
  • Iurii Medvedev
Packer и что нам нужно для начала Packer — это инструмент для создания одинаковых образов ОС для различных платформ из одного описания. Packer отличная утилита для использовании в ваших ci/cd pipelines. Что потребуется? Packer VirtualBox Vagrant Установка packer Osx Установка в osx через brew Теперь проверяем версию packer -v 1.1.3 ### Установка в любой Unix-like os Для простоты установки Packer вы можете воспользоваться скриптом ```bash #!/usr/bin/env bash cd ~ # Prerequisites if [ "$(uname)" == "Darwin" ]; then brew install jq > /dev/null 2>&1 # For Linux elif [ "$(expr substr $(uname -s) 1 5)" == "Linux" ]; then sudo apt-get update sudo apt-get install -q --assume-yes jq software-properties-common prometheus-node-exporter fi #check terraform and packer local archives if [ -f ~/packer. Read More

Using terraform for automation creating virtualbox virtual machine

  • April 22, 2018
  • Iurii Medvedev
Terraform as Continuous delivery(CD) tool for automation virualbox As you know Hashicorp provide many providers for Terraform, few month ago I tried to found provider for virtualbox, on github I found experimental provider and begun to maintain it. Nowadays Virtualbox terraform provider has basic functionality and you can use it for poc or for developers How to install VirtualBox terraform provider? The installation so simple, for installation you can use command Read More

Создание docker container с tengine webserver(русская версия)

  • April 19, 2018
  • Iurii Medvedev
Что такое tengine? Tengine является форком nginx, разрабатываемым и поддерживаемым крупнейшими китайскими сайтами: taobao.com и tmall.com и, разумеется, применяется на серверах этих сайтов в production. Полный список имеющихся на сегодня в tengine фич можно найти на странице http://tengine.taobao.org Я вам расскажу как быстро собрать docker container с tengine на борту с помощью Packer без всяких проблем и очень быстро. Вы сможете применить полученые знания для организации процесса Continuous delivery, packer прекрасная утилиа для использования в Continuous delivery(cd) или Continuous integration(ci) pipelines и как утилита для automation сборок любых образов. Read More