diff options
| author | eduardormorais <eduardoromorais@gmail.com> | 2025-08-28 18:01:24 -0300 |
|---|---|---|
| committer | eduardormorais <eduardoromorais@gmail.com> | 2025-08-28 18:01:24 -0300 |
| commit | 7b147d6964e6390a93b069c6cc2a06bdc2c7651f (patch) | |
| tree | df4cf9c9570378635578cd161bfb304e1ad1da89 /vagrant | |
| parent | e770412a93d2bbbc95bbb5a5edcdbb23036fd7dd (diff) | |
| download | pyvyos-7b147d6964e6390a93b069c6cc2a06bdc2c7651f.tar.gz pyvyos-7b147d6964e6390a93b069c6cc2a06bdc2c7651f.zip | |
Feature - Separation of API communication logic into a separate class. Code adjustments and improvements.
Diffstat (limited to 'vagrant')
| -rw-r--r-- | vagrant/Vagrantfile | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/vagrant/Vagrantfile b/vagrant/Vagrantfile index 9ac7606..18a0564 100644 --- a/vagrant/Vagrantfile +++ b/vagrant/Vagrantfile @@ -1,3 +1,11 @@ +# -*- mode: ruby -*- +# vi: set ft=ruby : + +# Documentation: +# - read VAGRANT.md +# - need vagrant plugin install vagrant-vyos + + env_vars = File.readlines('.env').each_with_object({}) do |line, hash| next if line.strip.empty? || line.start_with?('#') key, value = line.strip.split('=', 2) @@ -29,14 +37,11 @@ Vagrant.configure("2") do |config| pyvyos.vm.hostname = "pyvyos-device-2" pyvyos.vm.network "private_network", ip: VYOS_VM_IP , netmask: NETMASK pyvyos.ssh.host = VYOS_VM_HOST_IP - pyvyos.vm.network "forwarded_port", guest: 443, host: 8433, id: "https", auto_correct: true, protocol: "tcp", host_ip: VYOS_VM_HOST_IP pyvyos.vm.network "forwarded_port", guest: 22, host: 2022, id: "ssh", auto_correct: true, protocol: "tcp", host_ip: VYOS_VM_HOST_IP - pyvyos.ssh.username = "vyos" pyvyos.ssh.password = "vyos" pyvyos.ssh.insert_key = false pyvyos.vm.provision "shell", inline: $script, args: [VYOS_VM_IP] - end end
\ No newline at end of file |
