Files
vagrant-practical-work-4/Vagrantfile
Дедов Егор Сергеевич 709444ebb9 Исправления
2026-05-25 15:30:32 +03:00

43 lines
1.4 KiB
Ruby
Raw Permalink 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