From aad90bfe405762988788f9412db03e238d2b6103 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=94=D0=B5=D0=B4=D0=BE=D0=B2=20=D0=95=D0=B3=D0=BE=D1=80?= =?UTF-8?q?=20=D0=A1=D0=B5=D1=80=D0=B3=D0=B5=D0=B5=D0=B2=D0=B8=D1=87?= Date: Mon, 25 May 2026 15:23:22 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=20Vagrantfile=20=D0=B4=D0=BB=D1=8F=202=20=D0=92=D0=9C=20?= =?UTF-8?q?Debian?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore.txt | 5 +++++ Vagrantfile.txt | 43 +++++++++++++++++++++++++++++++++++++ shared/hello_from_host.txt | Bin 0 -> 80 bytes 3 files changed, 48 insertions(+) create mode 100644 .gitignore.txt create mode 100644 Vagrantfile.txt create mode 100644 shared/hello_from_host.txt diff --git a/.gitignore.txt b/.gitignore.txt new file mode 100644 index 0000000..cc429ce --- /dev/null +++ b/.gitignore.txt @@ -0,0 +1,5 @@ +.vagrant/ +*.vdi +*.vmdk +.DS_Store +*.log \ No newline at end of file diff --git a/Vagrantfile.txt b/Vagrantfile.txt new file mode 100644 index 0000000..f4901b9 --- /dev/null +++ b/Vagrantfile.txt @@ -0,0 +1,43 @@ +# -*- 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 \ No newline at end of file diff --git a/shared/hello_from_host.txt b/shared/hello_from_host.txt new file mode 100644 index 0000000000000000000000000000000000000000..f9d6c3e19fed2de5d2432c917de8bee5bf55fcc2 GIT binary patch literal 80 zcmezWPld&R#gfIEMS;N)h+SFiSR7fLfMN;^CO}btAZ^d$02DQ1F$L0AEEYf!I~GG0 TPaxkCENj4G4;JTT;9>v(_gM;R literal 0 HcmV?d00001