summaryrefslogtreecommitdiff
path: root/host_vars/kube2016.yaml
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2017-12-11 01:06:27 +0100
committerChristian Pointner <equinox@spreadspace.org>2017-12-11 01:06:27 +0100
commit5796a352aa7b5396decbea1fbc9ef32378a71863 (patch)
tree270a648c5218c00ae0a837eb0323c32bd674d13d /host_vars/kube2016.yaml
parentinitial config for thetys (diff)
greatly improved vm-install role
Diffstat (limited to 'host_vars/kube2016.yaml')
-rw-r--r--host_vars/kube2016.yaml37
1 files changed, 27 insertions, 10 deletions
diff --git a/host_vars/kube2016.yaml b/host_vars/kube2016.yaml
index 49d6f976..f174ff3b 100644
--- a/host_vars/kube2016.yaml
+++ b/host_vars/kube2016.yaml
@@ -1,5 +1,9 @@
+---
+vm_install_host: sk2016
+vm_network_primary_address_index: 200
+
vm_install:
- host: sk2016
+ host: "{{ vm_install_host }}"
mem: 8192
numcpu: 6
disks:
@@ -10,17 +14,30 @@ vm_install:
lv: "{{ inventory_hostname }}"
size: 100g
interfaces:
- - idx: 1
- bridge: virbr
- name: internet0
+ - idx: 1
+ bridge: "{{ hostvars[vm_install_host].vm_host.network.interface }}"
+ name: primary0
autostart: True
+
vm_network:
systemd_link:
interfaces: "{{ vm_install.interfaces }}"
- internet:
- interface: internet0
- ip: 192.168.216.200
- mask: 255.255.255.0
- gateway: 192.168.216.254
- nameservers: 9.9.9.9
+ primary:
+ interface: primary0
+ ip: "{{ (hostvars[vm_install_host].vm_host.network.ip+'/'+hostvars[vm_install_host].vm_host.network.mask) | ipaddr(vm_network_primary_address_index) | ipaddr('address') }}"
+ mask: "{{ hostvars[vm_install_host].vm_host.network.mask }}"
+ gateway: "{{ hostvars[vm_install_host].vm_host.network.ip }}"
+ nameservers: "{{ hostvars[vm_install_host].vm_host.network.nameservers }}"
domain: spreadspace.org
+
+docker_lvm:
+ vg: kube2016
+ lv: docker
+ size: 15G
+ fs: ext4
+
+kubelet_lvm:
+ vg: kube2016
+ lv: kubelet
+ size: 10G
+ fs: ext4