Redo variable handling
This commit is contained in:
parent
6c485e0a51
commit
ddc2730fc3
7 changed files with 30 additions and 17 deletions
22
playbooks/kubernetes/Vagrantfile
vendored
22
playbooks/kubernetes/Vagrantfile
vendored
|
@ -1,7 +1,21 @@
|
|||
IMAGE_NAME = "bento/ubuntu-22.04"
|
||||
|
||||
CONTROL_PLANES = 1
|
||||
NODES = 0
|
||||
|
||||
ansible_groups = {
|
||||
"control_planes" => [
|
||||
"control-plane-[1:#{CONTROL_PLANES}]"
|
||||
],
|
||||
"nodes" => [
|
||||
"node-[1:#{NODES}]"
|
||||
],
|
||||
"local_dev" => [
|
||||
"control-plane-[1:#{CONTROL_PLANES}]",
|
||||
"node-[1:#{NODES}]"
|
||||
],
|
||||
}
|
||||
|
||||
Vagrant.configure("2") do |config|
|
||||
config.ssh.insert_key = false
|
||||
|
||||
|
@ -17,10 +31,9 @@ Vagrant.configure("2") do |config|
|
|||
control_plane.vm.hostname = "control-plane-#{i}"
|
||||
control_plane.vm.provision "ansible" do |ansible|
|
||||
ansible.playbook = "playbook.yaml"
|
||||
ansible.groups = ansible_groups
|
||||
ansible.extra_vars = {
|
||||
cluster_name: "gerar",
|
||||
node_ip: "192.168.56.#{10 + i}",
|
||||
is_control_plane: true,
|
||||
node_ip: "192.168.56.#{10 + i}"
|
||||
}
|
||||
end
|
||||
end
|
||||
|
@ -33,10 +46,9 @@ Vagrant.configure("2") do |config|
|
|||
node.vm.hostname = "node-#{i}"
|
||||
node.vm.provision "ansible" do |ansible|
|
||||
ansible.playbook = "playbook.yaml"
|
||||
ansible.groups = ansible_groups
|
||||
ansible.extra_vars = {
|
||||
cluster_name: "gerar",
|
||||
node_ip: "192.168.56.#{20 + i}",
|
||||
is_control_plane: false,
|
||||
control_plane_endpoint: "192.168.56.11",
|
||||
}
|
||||
end
|
||||
|
|
1
playbooks/kubernetes/group_vars/all.yaml
Normal file
1
playbooks/kubernetes/group_vars/all.yaml
Normal file
|
@ -0,0 +1 @@
|
|||
kubeadmin_config: "/etc/kubernetes/admin.conf"
|
1
playbooks/kubernetes/group_vars/control_planes.yaml
Normal file
1
playbooks/kubernetes/group_vars/control_planes.yaml
Normal file
|
@ -0,0 +1 @@
|
|||
is_control_plane: true
|
5
playbooks/kubernetes/group_vars/gerar.yaml
Normal file
5
playbooks/kubernetes/group_vars/gerar.yaml
Normal file
|
@ -0,0 +1,5 @@
|
|||
ansible_user: servant
|
||||
cluster_name: "gerar"
|
||||
k8s_version: "1.26"
|
||||
pod_network_cidr: "10.254.0.0/16"
|
||||
service_cidr: "10.255.0.0/16"
|
5
playbooks/kubernetes/group_vars/local_dev.yaml
Normal file
5
playbooks/kubernetes/group_vars/local_dev.yaml
Normal file
|
@ -0,0 +1,5 @@
|
|||
cluster_name: "local-dev"
|
||||
k8s_version: "1.26"
|
||||
pod_network_cidr: "10.254.0.0/16"
|
||||
service_cidr: "10.255.0.0/16"
|
||||
kubeadmin_config: "/etc/kubernetes/admin.conf"
|
1
playbooks/kubernetes/group_vars/nodes.yaml
Normal file
1
playbooks/kubernetes/group_vars/nodes.yaml
Normal file
|
@ -0,0 +1 @@
|
|||
is_control_plane: false
|
|
@ -5,19 +5,7 @@ all:
|
|||
control_planes:
|
||||
hosts:
|
||||
matthew.gerar.jilits.se:
|
||||
vars:
|
||||
is_control_plane: true
|
||||
nodes:
|
||||
hosts:
|
||||
mark.gerar.jilits.se:
|
||||
luke.gerar.jilits.se:
|
||||
vars:
|
||||
is_control_plane: false
|
||||
vars:
|
||||
ansible_user: servant
|
||||
cluster_name: "gerar"
|
||||
k8s_version: 1.26
|
||||
pod_network_cidr: "10.254.0.0/16"
|
||||
service_cidr: "10.255.0.0/16"
|
||||
vars:
|
||||
kubeadmin_config: /etc/kubernetes/admin.conf
|
||||
|
|
Loading…
Reference in a new issue