diff options
Diffstat (limited to 'local_testing/Vagrantfile')
| -rw-r--r-- | local_testing/Vagrantfile | 91 |
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 |