/bolt-in-action

Test environment for Puppet Bolt

Primary LanguageShellGNU General Public License v3.0GPL-3.0

bolt-in-action

О проекте

Минимальное оружение для изучения Puppet Bolt.

Установка и запуск

Для развертывания окружения используется HashiCorp Vagrant. Скачайте его с сайта для своей платформы и установите.

Склонируйте этот репозиторий и разверните окружение командой:

vagrant up

По окончании создания виртуальных машин и их автоматической настройки, зайдите по ssh на управляющую ноду командой:

vagrant ssh bolt_node

Для проверки корректности настройки выпоните следующие команды:

cd /vagrant/bolt-in-action
bolt command run "uname -a" --targets all

Состав окружения

В окружении разворачиваются четыре виртуальных машины:

  • node_01
  • node_02
  • node_03
  • bolt_node

Первые три являются нодами на которых вы можете тренироваться в развертывании ваших задач и планов, четвертая нода (bolt_node), это нода с которой производятся тестовые запуски и на которой ведется разработка планов и задач для Puppet Bolt. С этой ноды настроен доступ по ssh на node-XX, на ней так-же предустанавливается Puppet Development Kit (PDK) который поможет вам при разработке задач, планов и модулей.