From 333404de36a6bc4e00a8d856b6d5a578bb1e1504 Mon Sep 17 00:00:00 2001 From: alex Date: Wed, 14 Jan 2026 21:39:35 +0300 Subject: [PATCH] =?UTF-8?q?=D0=97=D0=B0=D0=B3=D1=80=D1=83=D0=B7=D0=B8?= =?UTF-8?q?=D1=82=D1=8C=20=D1=84=D0=B0=D0=B9=D0=BB=D1=8B=20=D0=B2=20=C2=AB?= =?UTF-8?q?/=C2=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Vagrantfile | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 Vagrantfile diff --git a/Vagrantfile b/Vagrantfile new file mode 100644 index 0000000..fa867e5 --- /dev/null +++ b/Vagrantfile @@ -0,0 +1,45 @@ +Vagrant.configure("2") do |config| + config.vm.define "Fedora-cloud" do |srv| + srv.vm.box = "fedora/43-1.6" + srv.vm.provider "virtualbox" do |vb| + vb.memory = 1024 + vb.cpus = 1 + vb.name = "fedora-test-vagrant" + end + srv.vm.disk :disk, size: "1GB", name: "disk1" + srv.vm.disk :disk, size: "1GB", name: "disk2" + srv.vm.network(:forwarded_port, guest: 80, host: 8080, host_ip: "127.0.0.1") + srv.vm.provision "shell", inline: <<-SHELL + sudo su + + #Обновляем пакеты + dnf update -y + + #устанавливаем nginx + dnf install -y nginx + + #ставим nginx в автозапук и запускаем его + systemctl enable --now nginx + + systemctl start nginx + + #Создаем каталоги для монтирования + mkdir /mnt/disk1 + mkdir /mnt/disk2 + + #форматируем диски в ext4 + mkfs.ext4 /dev/sdb + mkfs.ext4 /dev/sdc + + #Записываем монтирование в fstab + echo "UUID=$(blkid -s UUID -o value /dev/sdb) /mnt/disk1 ext4 defaults 0 2" >> /etc/fstab + echo "UUID=$(blkid -s UUID -o value /dev/sdc) /mnt/disk2 ext4 defaults 0 2" >> /etc/fstab + + + #Монтируем все из fstab + mount -a + + SHELL + + end +end