Files
vagrant-practical-work-4/Vagrantfile.txt
Дедов Егор Сергеевич aad90bfe40 Добавлен Vagrantfile для 2 ВМ Debian
2026-05-25 15:23:22 +03:00

43 lines
1.4 KiB
Ruby
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure("2") do |config|
# Базовая ОС - Debian (вариант 0)
config.vm.box = "debian/bookworm64"
# Общая папка через VirtualBox (метод из твоего варианта)
config.vm.synced_folder "./shared", "/vagrant_shared", type: "virtualbox"
# Провизия: скачать файл из веб-источника (твой вариант)
config.vm.provision "shell", inline: <<-SHELL
echo "=== НАЧАЛО ПРОВИЗИИ ==="
echo "Скачиваю файл с https://www.google.com/robots.txt"
wget -O /home/vagrant/downloaded_file.txt https://www.google.com/robots.txt
chown vagrant:vagrant /home/vagrant/downloaded_file.txt
echo "Файл скачан. Содержимое:"
cat /home/vagrant/downloaded_file.txt
echo "=== КОНЕЦ ПРОВИЗИИ ==="
SHELL
# ВИРТУАЛЬНАЯ МАШИНА №1
config.vm.define "debian-vm1" do |vm1|
vm1.vm.hostname = "debian-vm1"
vm1.vm.provider "virtualbox" do |vb|
vb.name = "debian-vm1"
vb.memory = "1024"
vb.cpus = 1
end
end
# ВИРТУАЛЬНАЯ МАШИНА №2
config.vm.define "debian-vm2" do |vm2|
vm2.vm.hostname = "debian-vm2"
vm2.vm.provider "virtualbox" do |vb|
vb.name = "debian-vm2"
vb.memory = "1024"
vb.cpus = 1
end
end
end