aboutsummaryrefslogtreecommitdiffstats
path: root/local_testing/Vagrantfile
diff options
context:
space:
mode:
Diffstat (limited to 'local_testing/Vagrantfile')
-rw-r--r--local_testing/Vagrantfile91
1 files changed, 0 insertions, 91 deletions
diff --git a/local_testing/Vagrantfile b/local_testing/Vagrantfile
deleted file mode 100644
index 011f9f3..0000000
--- a/local_testing/Vagrantfile
+++ /dev/null
@@ -1,91 +0,0 @@
-# -*- mode: ruby -*-
-# vi: set ft=ruby :
-
-Vagrant.configure("2") do |config|
- config.vm.box = "bento/debian-11"
- config.vm.box_version = "202212.11.0"
- config.vm.provision "shell", inline: <<-SHELL
- apt-get update
- apt-get install -y python3 openssh-server
- systemctl enable ssh
- SHELL
-
- config.vm.define "control", primary: true do |control|
- control.vm.hostname = "control"
- control.vm.network "private_network", ip: "192.168.56.1",
- virtualbox__intnet: true
- control.vm.synced_folder "../", "/home/vagrant/infra"
- control.vm.provision "shell", inline: <<-SHELL
- apt-get install -y sshpass python3-pip
- SHELL
-
- control.vm.provision "shell", privileged: false, inline: <<-SHELL
- python3 -m pip install --user ansible dnspython
- ssh-keygen -t rsa -N '' -f ~/.ssh/id_rsa <<< y
- SHELL
-
- control.vm.provider "virtualbox" do |v|
- v.name = "pydis_control"
- end
- end
-
- config.vm.define "hopper" do |hopper|
- hopper.vm.hostname = "hopper"
- hopper.vm.network "private_network", ip: "192.168.56.2",
- virtualbox__intnet: true
- hopper.vm.synced_folder '.', '/vagrant', disabled: true
-
- hopper.vm.provider "virtualbox" do |v|
- v.name = "pydis_hopper"
- v.memory = 2048
- end
- end
-
- config.vm.define "lovelace" do |lovelace|
- lovelace.vm.hostname = "lovelace"
- lovelace.vm.network "private_network", ip: "192.168.56.3",
- virtualbox__intnet: true
- lovelace.vm.synced_folder '.', '/vagrant', disabled: true
-
- lovelace.vm.provider "virtualbox" do |v|
- v.name = "pydis_lovelace"
- v.memory = 2048
- end
- end
-
- config.vm.define "neumann" do |neumann|
- neumann.vm.hostname = "neumann"
- neumann.vm.network "private_network", ip: "192.168.56.4",
- virtualbox__intnet: true
- neumann.vm.synced_folder '.', '/vagrant', disabled: true
-
- neumann.vm.provider "virtualbox" do |v|
- v.name = "pydis_neumann"
- v.memory = 2048
- end
- end
-
- config.vm.define "ritchie" do |ritchie|
- ritchie.vm.hostname = "ritchie"
- ritchie.vm.network "private_network", ip: "192.168.56.5",
- virtualbox__intnet: true
- ritchie.vm.synced_folder '.', '/vagrant', disabled: true
-
- ritchie.vm.provider "virtualbox" do |v|
- v.name = "pydis_ritchie"
- v.memory = 2048
- end
- end
-
- config.vm.define "turing" do |turing|
- turing.vm.hostname = "turing"
- turing.vm.network "private_network", ip: "192.168.56.6",
- virtualbox__intnet: true
- turing.vm.synced_folder '.', '/vagrant', disabled: true
-
- turing.vm.provider "virtualbox" do |v|
- v.name = "pydis_turing"
- v.memory = 2048
- end
- end
-end