Vagrant Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
wiki:vagrant [2016/08/26 22:26]
[Provisioning with Puppet]
wiki:vagrant [2016/08/26 22:44] (текущий)
[Provisioning with Puppet]
Строка 1000: Строка 1000:
 <note important>​ Тут не будет рассматриваться работа непосредстваенно Puppet, <note important>​ Тут не будет рассматриваться работа непосредстваенно Puppet,
 рассматривается взаимодействие vagrant и Puppet! </​note>​ рассматривается взаимодействие vagrant и Puppet! </​note>​
-маст+ 
 +Для тех, кто привык использовать [[https://​puppet.com/​|Puppet]],​ есть возможность использовать этот 
 +инструмент с vagrant. 
 + 
 +Для этого нам нужна следующая структура Vagrantfile:​ 
 +<​code>​ 
 + ​config.vm.provider "​virtualbox"​ do |vb| 
 +     ​vb.gui = false 
 +     ​vb.memory=256 
 +     ​vb.cpus=1 
 +     ​vb.check_guest_additions=false 
 + ​config.vm.box="​puppetlabs/​centos-7.2-64-puppet"​ 
 +end 
 + ​config.vm.define "​node1"​ do |n1| 
 +   ​n1.vm.network "​private_network",​ ip: "​192.168.0.101"​ 
 +   ​n1.vm.network "​forwarded_port",​ guest: 80, host: 8081 
 +   ​n1.vm.hostname ="​node1"​ 
 + end 
 +</​code>​ 
 +Основное изменение,​ которое отличает vagrant и Puppet, от vagrant и Ansible - 
 +vagrant **не** может сам установить Puppet в гостя, поэтому строкой 
 +<​code>​ 
 +config.vm.box="​puppetlabs/​centos-7.2-64-puppet"​ 
 +</​code>​ 
 +Мы сказали,​ что в качестве основы для гостя необходимо использовать специальный,​ 
 +официальный дистрибутив от команды Puppet, в котором уже будет присутствовать 
 +агент.
 <​note>​ <​note>​
 докер, паппет. докер, паппет.