1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/ihaiker-vik8s

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Vagrantfile 1 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
ihaiker Отправлено 20.11.2021 08:43 6a0701d
# -*- mode: ruby -*-
# vi: set ft=ruby :
#
boxes = {
"centos7" => "centos/7",
"centos8" => "roboxes/centos8",
"ubuntu" => "generic/ubuntu1804"
}
box = ENV["box"] ? ENV["box"] : "centos8"
box_name = boxes[box]
nodes = {
"master01" => [2, 4096, 40],
"slave20" => [2, 4096, 40],
"slave21" => [2, 4096, 40],
}
Vagrant.configure("2") do |config|
nodes.each do |(name, cfg)|
vcpus, memory, storage = cfg
config.vm.define name do |machine|
machine.vm.hostname = name
machine.vm.box = box_name
machine.vm.provider :vmware_esxi do |esxi|
esxi.esxi_hostname = 'api.esxi.do'
esxi.esxi_username = 'root'
esxi.esxi_password = 'env:API_EXSI_DO'
esxi.guest_numvcpus = vcpus
esxi.guest_memsize = memory
esxi.guest_boot_disk_size = storage
esxi.local_allow_overwrite = 'True'
end
end
end
if box != "ubuntu"
config.vm.provision "ansible" do |ansible|
ansible.playbook = "playbook.yml"
end
end
end
# https://github.com/josenk/vagrant-vmware-esxi

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/ihaiker-vik8s.git
git@api.gitlife.ru:oschina-mirror/ihaiker-vik8s.git
oschina-mirror
ihaiker-vik8s
ihaiker-vik8s
master