Skip to content

Sandbox for infrastructure training for Alfa-Lab

Notifications You must be signed in to change notification settings

aweppc/alfa-infra-sandbox

 
 

Repository files navigation

Подготовка среды для тренинга по инфраструктуре

Может занять около получаса. В основном - ожидание загрузки образов. Поэтому лучше сделать заранее.

Инструкция написана для Macos. При установке может быть полезна эта утилитка.

С таким же успехом можно настроить и Linux-дистрибутив, используя вместо brew родной менеджер пакетов.

На Windows, увы, за вменяемое время можно только поднять в виртуалке. Но при этом учитывай, что на тренинге мы будем поднимать свои виртуалки. Так что придётся в этом случае как-то уживаться с как правило тормозящей вложенной виртуализацией.

Шаги

Установить инструменты

  1. docker
  2. virtualbox
  3. vagrant
  4. ansible
  5. python 3

Подготовить vagrant

Загрузить образ vagrant stereohorse/alfa-infra-sandbox. Это самое долгое :)

Одним копи-пастом

$ brew cask install docker virtualbox vagrant \
    && brew install ansible python3 \
    && vagrant box add stereohorse/alfa-infra-sandbox

Подробнее

Docker

$ brew cask install docker

После этого нужно запустить Docker.app, к примеру через Spotlight. Он появится в toolbar'е.

Virtualbox

$ brew cask install virtualbox

Vagrant

$ brew cask install vagrant

Ansible

$ brew install ansible

Python 3

$ brew install python3

Образ для vagrant

$ vagrant box add stereohorse/alfa-infra-sandbox

About

Sandbox for infrastructure training for Alfa-Lab

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 77.9%
  • Ruby 11.1%
  • Python 11.0%