forked from tim/k3s-ansible
Execute Vagrant cluster in CI (#57)
This commit is contained in:
14
vagrant/Vagrantfile
vendored
14
vagrant/Vagrantfile
vendored
@@ -3,12 +3,12 @@
|
||||
|
||||
Vagrant.configure("2") do |config|
|
||||
# General configuration
|
||||
config.vm.box = "generic/ubuntu2110"
|
||||
config.vm.box = "generic/ubuntu2204"
|
||||
config.vm.synced_folder ".", "/vagrant", disabled: true
|
||||
config.ssh.insert_key = false
|
||||
|
||||
config.vm.provider :virtualbox do |v|
|
||||
v.memory = 4096
|
||||
v.memory = 2048
|
||||
v.cpus = 2
|
||||
v.linked_clone = true
|
||||
end
|
||||
@@ -50,7 +50,7 @@ Vagrant.configure("2") do |config|
|
||||
"master" => ["control1", "control2", "control3"],
|
||||
"node" => ["node1", "node2"],
|
||||
"k3s_cluster:children" => ["master", "node"],
|
||||
"k3s_cluster:vars" => {"k3s_version" => "v1.23.4+k3s1",
|
||||
"k3s_cluster:vars" => {"k3s_version" => "v1.24.3+k3s1",
|
||||
"ansible_user" => "vagrant",
|
||||
"systemd_dir" => "/etc/systemd/system",
|
||||
"flannel_iface" => "eth1",
|
||||
@@ -58,9 +58,9 @@ Vagrant.configure("2") do |config|
|
||||
"k3s_token" => "supersecret",
|
||||
"extra_server_args" => "--node-ip={{ ansible_eth1.ipv4.address }} --flannel-iface={{ flannel_iface }} --no-deploy servicelb --no-deploy traefik",
|
||||
"extra_agent_args" => "--flannel-iface={{ flannel_iface }}",
|
||||
"kube_vip_tag_version" => "v0.4.2",
|
||||
"metal_lb_speaker_tag_version" => "v0.12.1",
|
||||
"metal_lb_controller_tag_version" => "v0.12.1",
|
||||
"kube_vip_tag_version" => "v0.5.0",
|
||||
"metal_lb_speaker_tag_version" => "v0.13.4",
|
||||
"metal_lb_controller_tag_version" => "v0.13.4",
|
||||
"metal_lb_ip_range" => "192.168.30.80-192.168.30.90",
|
||||
"retry_count" => "30"}
|
||||
}
|
||||
@@ -76,4 +76,4 @@ Vagrant.configure("2") do |config|
|
||||
}
|
||||
}
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user