From 9e31ada720145f68494525b315a98339af3f6091 Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Sun, 16 Dec 2018 02:26:00 +0100 Subject: major cleanup of chaos-at-home hosts --- inventory/host_vars/ch-atlas.yml | 15 +++++++++++++ inventory/host_vars/ch-keyserver.yml | 30 ++++++++++++++++++++++++++ inventory/host_vars/ch-pan.yml | 6 ++++++ inventory/host_vars/ele-media.yml | 2 +- inventory/host_vars/k8s-test2.yml | 41 ------------------------------------ inventory/host_vars/pan.yml | 6 ------ inventory/host_vars/sk2016.yml | 1 - inventory/hosts.ini | 36 ++++--------------------------- 8 files changed, 56 insertions(+), 81 deletions(-) create mode 100644 inventory/host_vars/ch-atlas.yml create mode 100644 inventory/host_vars/ch-keyserver.yml create mode 100644 inventory/host_vars/ch-pan.yml delete mode 100644 inventory/host_vars/k8s-test2.yml delete mode 100644 inventory/host_vars/pan.yml (limited to 'inventory') diff --git a/inventory/host_vars/ch-atlas.yml b/inventory/host_vars/ch-atlas.yml new file mode 100644 index 00000000..7c1c26a1 --- /dev/null +++ b/inventory/host_vars/ch-atlas.yml @@ -0,0 +1,15 @@ +--- +vm_host: + installer: + net_if: extbr + network: + prefix: 89.106.215.29/28 + gw: 89.106.215.30 + prefix6: 2a02:3e0:407::29/64 + gw6: 2a02:3e0:407::1 + dns: + - 89.106.208.7 + - 89.106.208.12 + indices: + ch-keyserver: 3 + r3-vex2: 11 diff --git a/inventory/host_vars/ch-keyserver.yml b/inventory/host_vars/ch-keyserver.yml new file mode 100644 index 00000000..d20cbbe6 --- /dev/null +++ b/inventory/host_vars/ch-keyserver.yml @@ -0,0 +1,30 @@ +--- +vm_host: ch-atlas + +install: + host: "{{ vm_host }}" + mem: 2048 + numcpu: 2 + disks: + primary: sda + scsi: + sda: + vg: "{{ vm_host }}" + lv: "{{ inventory_hostname }}" + size: 10g + interfaces: + - bridge: "{{ hostvars[vm_host].vm_host.network.interface }}" + name: primary0 + autostart: True + +network: + nameservers: "{{ hostvars[vm_host].vm_host.network.nameservers }}" + domain: "{{ host_domain }}" + systemd_link: + interfaces: "{{ install.interfaces }}" + primary: + interface: primary0 + ipv4: + addr: "{{ hostvars[vm_host].vm_host.network.ipv4.addr | ipsubnet(hostvars[vm_host].vm_host.network.ipv4.prefix) | ipaddr(hostvars[vm_host].vm_host.network.indices[inventory_hostname]) | ipaddr('address') }}" + prefix: "{{ hostvars[vm_host].vm_host.network.ipv4.prefix }}" + gateway: "{{ hostvars[vm_host].vm_host.network.ipv4.gateway | default(hostvars[vm_host].vm_host.network.ipv4.addr) }}" diff --git a/inventory/host_vars/ch-pan.yml b/inventory/host_vars/ch-pan.yml new file mode 100644 index 00000000..285f9cc1 --- /dev/null +++ b/inventory/host_vars/ch-pan.yml @@ -0,0 +1,6 @@ +--- +dyndns: + domain: schaaas.at + zone_file: /etc/bind/db.schaaas.at + clients: + ele-media: elemedia diff --git a/inventory/host_vars/ele-media.yml b/inventory/host_vars/ele-media.yml index b1eb90b6..2ecfe431 100644 --- a/inventory/host_vars/ele-media.yml +++ b/inventory/host_vars/ele-media.yml @@ -16,7 +16,7 @@ network_setup: elevate-festival dyndns: - server: pan + server: ch-pan admin_user_host: diff --git a/inventory/host_vars/k8s-test2.yml b/inventory/host_vars/k8s-test2.yml deleted file mode 100644 index 7ae77b77..00000000 --- a/inventory/host_vars/k8s-test2.yml +++ /dev/null @@ -1,41 +0,0 @@ ---- -vm_host: sk2016 - -install: - host: "{{ vm_host }}" - mem: 1024 - numcpu: 2 - disks: - primary: /dev/vda - virtio: - vda: - vg: storage - lv: "{{ inventory_hostname }}" - size: 10g - interfaces: - - bridge: "{{ hostvars[vm_host].vm_host.network.interface }}" - name: primary0 - autostart: True - -network: - nameservers: "{{ hostvars[vm_host].vm_host.network.nameservers }}" - domain: spreadspace.org - systemd_link: - interfaces: "{{ install.interfaces }}" - primary: - interface: primary0 - ip: "{{ (hostvars[vm_host].vm_host.network.ip+'/'+hostvars[vm_host].vm_host.network.mask) | ipaddr(hostvars[vm_host].vm_host.network.indices[inventory_hostname]) | ipaddr('address') }}" - mask: "{{ hostvars[vm_host].vm_host.network.mask }}" - gateway: "{{ hostvars[vm_host].vm_host.network.gateway | default(hostvars[vm_host].vm_host.network.ip) }}" - -docker_lvm: - vg: "{{ host_name }}" - lv: docker - size: 3G - fs: ext4 - -kubelet_lvm: - vg: "{{ host_name }}" - lv: kubelet - size: 1G - fs: ext4 diff --git a/inventory/host_vars/pan.yml b/inventory/host_vars/pan.yml deleted file mode 100644 index 285f9cc1..00000000 --- a/inventory/host_vars/pan.yml +++ /dev/null @@ -1,6 +0,0 @@ ---- -dyndns: - domain: schaaas.at - zone_file: /etc/bind/db.schaaas.at - clients: - ele-media: elemedia diff --git a/inventory/host_vars/sk2016.yml b/inventory/host_vars/sk2016.yml index 58ad2db9..9e4827f0 100644 --- a/inventory/host_vars/sk2016.yml +++ b/inventory/host_vars/sk2016.yml @@ -17,4 +17,3 @@ vm_host: - 213.133.99.99 indices: emc-stats: 200 - k8s-test2: 201 diff --git a/inventory/hosts.ini b/inventory/hosts.ini index bc23b5dc..d6aa31b0 100644 --- a/inventory/hosts.ini +++ b/inventory/hosts.ini @@ -15,11 +15,9 @@ ansible_host={{ host_name }}.{{ host_domain }} ansible_port=222 [chaos_at_home] -#prometheus -atlas ansible_port=22000 -keyserver ansible_port=22000 -pan ansible_host=ch-pan -mimas2 ansible_host=ch-mimas2 +ch-atlas host_name=atlas +ch-keyserver host_name=keyserver +ch-pan host_name=pan ch-gnocchi host_name=gnocchi ch-router host_name=router @@ -45,15 +43,6 @@ ch-ap0 host_name=ap0 ch-ap1 host_name=ap1 -[k8s_test:vars] -env_group=chaos-at-home - -[k8s_test] -k8s-test0 -k8s-test1 -k8s-test2 - - ############################### # environment: spreadspace @@ -150,10 +139,9 @@ ele_infobeamer chaos_at_home_switches [kvmhosts] -#prometheus -atlas sk2013 sk2016 +ch-atlas ch-gnocchi [hroot] @@ -163,14 +151,11 @@ sk-cloudia [hcloud] emc-00 -mimas2 ele-lt [hetzner] emc-stats emc-master -k8s-test0 -k8s-test2 [hetzner:children] emc_xx @@ -180,7 +165,6 @@ hcloud [scaleway_kernel] [scaleway] -k8s-test1 [scaleway:children] scaleway_kernel @@ -226,15 +210,3 @@ k8s_emc_stats [elevate_festival:children] elevate k8s_emc - - -### kubernetes cluster: chaos -[k8s_chaos_master] -k8s-test0 - -[k8s_chaos_nodes] -k8s-test[1:2] - -[k8s_chaos:children] -k8s_chaos_master -k8s_chaos_nodes -- cgit v1.2.3