modificados ficheros para usar virtualbox

This commit is contained in:
Roberto Rodríguez 2024-10-28 13:12:46 +01:00
parent 4acf7872b8
commit f8dd48901f
4 changed files with 72 additions and 24 deletions

24
Vagrantfile vendored
View File

@ -1,34 +1,24 @@
Vagrant.configure("2") do |config|
config.vm.box = "debian/bookworm64"
config.vm.box_check_update = false
config.vm.synced_folder ".", "/vagrant", disabled: true
config.vm.provider "libvirt" do |v|
v.memory = 4096
v.cpus = 4
v.driver = "qemu"
config.vm.synced_folder '.', '/vagrant', disabled: true
config.vm.provider "virtualbox" do |v|
v.memory = 1024
v.cpus = 2
end
config.vm.define "plano-control" do |pcontrol|
pcontrol.vm.hostname = "plano-control"
pcontrol.vm.network "private_network",
:libvirt__network_name => "k3s-vagrant",
:ip => "10.10.10.10",
:libvirt__dhcp_enabled => false,
:libvirt__forward_mode => "veryisolated"
ip: "192.168.56.10"
end
config.vm.define "nodo1" do |nodo1|
nodo1.vm.hostname = "nodo1"
nodo1.vm.network "private_network",
:libvirt__network_name => "k3s-vagrant",
:ip => "10.10.10.20",
:libvirt__dhcp_enabled => false,
:libvirt__forward_mode => "veryisolated"
ip: "192.168.56.20"
end
config.vm.define "nodo2" do |nodo2|
nodo2.vm.hostname = "nodo2"
nodo2.vm.network "private_network",
:libvirt__network_name => "k3s-vagrant",
:ip => "10.10.10.30",
:libvirt__dhcp_enabled => false,
:libvirt__forward_mode => "veryisolated"
ip: "192.168.56.30"
end
end

34
Vagrantfile_kvm Normal file
View File

@ -0,0 +1,34 @@
Vagrant.configure("2") do |config|
config.vm.box = "debian/bookworm64"
config.vm.box_check_update = false
config.vm.synced_folder ".", "/vagrant", disabled: true
config.vm.provider "libvirt" do |v|
v.memory = 4096
v.cpus = 4
v.driver = "qemu"
end
config.vm.define "plano-control" do |pcontrol|
pcontrol.vm.hostname = "plano-control"
pcontrol.vm.network "private_network",
:libvirt__network_name => "k3s-vagrant",
:ip => "10.10.10.10",
:libvirt__dhcp_enabled => false,
:libvirt__forward_mode => "veryisolated"
end
config.vm.define "nodo1" do |nodo1|
nodo1.vm.hostname = "nodo1"
nodo1.vm.network "private_network",
:libvirt__network_name => "k3s-vagrant",
:ip => "10.10.10.20",
:libvirt__dhcp_enabled => false,
:libvirt__forward_mode => "veryisolated"
end
config.vm.define "nodo2" do |nodo2|
nodo2.vm.hostname = "nodo2"
nodo2.vm.network "private_network",
:libvirt__network_name => "k3s-vagrant",
:ip => "10.10.10.30",
:libvirt__dhcp_enabled => false,
:libvirt__forward_mode => "veryisolated"
end
end

View File

@ -3,22 +3,22 @@ all:
planos_control:
hosts:
p_nodo:
ansible_ssh_host: 192.168.121.234
ansible_ssh_host: 192.168.56.10
ansible_ssh_user: vagrant
ansible_ssh_private_key_file: ../.vagrant/machines/plano-control/libvirt/private_key
ansible_ssh_private_key_file: ../.vagrant/machines/plano-control/virtualbox/private_key
trabajadores:
hosts:
nodo1:
ansible_ssh_host: 192.168.121.157
ansible_ssh_host: 192.168.56.20
ansible_ssh_user: vagrant
ansible_ssh_private_key_file: ../.vagrant/machines/nodo1/libvirt/private_key
ansible_ssh_private_key_file: ../.vagrant/machines/nodo1/virtualbox/private_key
nodo2:
ansible_ssh_host: 192.168.121.33
ansible_ssh_host: 192.168.56.30
ansible_ssh_user: vagrant
ansible_ssh_private_key_file: ../.vagrant/machines/nodo2/libvirt/private_key
ansible_ssh_private_key_file: ../.vagrant/machines/nodo2/virtualbox/private_key
vars:
fichero: "/home/vagrant/k3s.sh"
token_k3s: ""
token_k3s_base64: ""
ip_pcontrol: "10.10.10.10"
ip_pcontrol: "10.10.10.10"

24
ansible/hosts_kvm Normal file
View File

@ -0,0 +1,24 @@
all:
children:
planos_control:
hosts:
p_nodo:
ansible_ssh_host: 192.168.121.234
ansible_ssh_user: vagrant
ansible_ssh_private_key_file: ../.vagrant/machines/plano-control/libvirt/private_key
trabajadores:
hosts:
nodo1:
ansible_ssh_host: 192.168.121.157
ansible_ssh_user: vagrant
ansible_ssh_private_key_file: ../.vagrant/machines/nodo1/libvirt/private_key
nodo2:
ansible_ssh_host: 192.168.121.33
ansible_ssh_user: vagrant
ansible_ssh_private_key_file: ../.vagrant/machines/nodo2/libvirt/private_key
vars:
fichero: "/home/vagrant/k3s.sh"
token_k3s: ""
token_k3s_base64: ""
ip_pcontrol: "10.10.10.10"