diff options
author | Christian Pointner <equinox@spreadspace.org> | 2018-12-01 23:14:05 +0100 |
---|---|---|
committer | Christian Pointner <equinox@spreadspace.org> | 2018-12-01 23:14:05 +0100 |
commit | 17447210485bbe379beb9c7e9a3034e900110ed9 (patch) | |
tree | 1b911eed4ea5bce52a5bc24f0951dfe200ea3217 /inventory/host_vars | |
parent | fixed acmetool self-signed cert handling (diff) |
moved to multi environment repo structure
Diffstat (limited to 'inventory/host_vars')
-rw-r--r-- | inventory/host_vars/calypso.yml | 10 | ||||
-rw-r--r-- | inventory/host_vars/dione.yml | 22 | ||||
-rw-r--r-- | inventory/host_vars/elesearch.yml | 29 | ||||
-rw-r--r-- | inventory/host_vars/emc-master.yml | 41 | ||||
-rw-r--r-- | inventory/host_vars/emc-stats.yml | 52 | ||||
-rw-r--r-- | inventory/host_vars/helene.yml | 22 | ||||
-rw-r--r-- | inventory/host_vars/sk2013.yml | 33 | ||||
-rw-r--r-- | inventory/host_vars/sk2016.yml | 32 | ||||
-rw-r--r-- | inventory/host_vars/telesto.yml | 10 | ||||
-rw-r--r-- | inventory/host_vars/thetys.yml | 10 |
10 files changed, 261 insertions, 0 deletions
diff --git a/inventory/host_vars/calypso.yml b/inventory/host_vars/calypso.yml new file mode 100644 index 00000000..ff853586 --- /dev/null +++ b/inventory/host_vars/calypso.yml @@ -0,0 +1,10 @@ +--- +base_packages_extra_host: +- exfat-fuse +- exfat-utils +- vlan + +admin_user_host: +- "{{ equinox_user }}" + +sshserver_allowusers_host: "{{ admin_user_host | map(attribute='name') | list }}" diff --git a/inventory/host_vars/dione.yml b/inventory/host_vars/dione.yml new file mode 100644 index 00000000..75b289c2 --- /dev/null +++ b/inventory/host_vars/dione.yml @@ -0,0 +1,22 @@ +--- +base_packages_extra_host: +- exfat-fuse +- exfat-utils +- vlan + +admin_user_host: +- "{{ equinox_user }}" + +sshserver_allowusers_host: "{{ admin_user_host | map(attribute='name') | list }}" + +docker_lvm: + vg: dione + lv: docker + size: 15G + fs: ext4 + +kubelet_lvm: + vg: dione + lv: kubelet + size: 10G + fs: ext4 diff --git a/inventory/host_vars/elesearch.yml b/inventory/host_vars/elesearch.yml new file mode 100644 index 00000000..0e235000 --- /dev/null +++ b/inventory/host_vars/elesearch.yml @@ -0,0 +1,29 @@ +--- +vm_install_host: sk2013 + +vm_install: + host: "{{ vm_install_host }}" + mem: 1024 + numcpu: 4 + disks: + primary: vda + virtio: + vda: + vg: storage + lv: "{{ inventory_hostname }}" + size: 50g + interfaces: + - bridge: "{{ hostvars[vm_install_host].vm_host.network.interface }}" + name: primary0 + autostart: True + +vm_network: + nameservers: "{{ hostvars[vm_install_host].vm_host.network.nameservers }}" + domain: elevate.at + systemd_link: + interfaces: "{{ vm_install.interfaces }}" + primary: + interface: primary0 + ip: "{{ (hostvars[vm_install_host].vm_host.network.ip+'/'+hostvars[vm_install_host].vm_host.network.mask) | ipaddr(hostvars[vm_install_host].vm_host.network.indices[inventory_hostname]) | ipaddr('address') }}" + mask: "{{ hostvars[vm_install_host].vm_host.network.mask }}" + gateway: "{{ hostvars[vm_install_host].vm_host.network.gateway | default(hostvars[vm_install_host].vm_host.network.ip) }}" diff --git a/inventory/host_vars/emc-master.yml b/inventory/host_vars/emc-master.yml new file mode 100644 index 00000000..95b3062a --- /dev/null +++ b/inventory/host_vars/emc-master.yml @@ -0,0 +1,41 @@ +--- +vm_install_host: sk2013 + +vm_install: + host: "{{ vm_install_host }}" + mem: 1024 + numcpu: 2 + disks: + primary: vda + virtio: + vda: + vg: storage + lv: "{{ inventory_hostname }}" + size: 42g + interfaces: + - bridge: "{{ hostvars[vm_install_host].vm_host.network.interface }}" + name: primary0 + autostart: True + +vm_network: + nameservers: "{{ hostvars[vm_install_host].vm_host.network.nameservers }}" + domain: spreadspace.org + systemd_link: + interfaces: "{{ vm_install.interfaces }}" + primary: + interface: primary0 + ip: "{{ (hostvars[vm_install_host].vm_host.network.ip+'/'+hostvars[vm_install_host].vm_host.network.mask) | ipaddr(hostvars[vm_install_host].vm_host.network.indices[inventory_hostname]) | ipaddr('address') }}" + mask: "{{ hostvars[vm_install_host].vm_host.network.mask }}" + gateway: "{{ hostvars[vm_install_host].vm_host.network.gateway | default(hostvars[vm_install_host].vm_host.network.ip) }}" + +docker_lvm: + vg: "{{ inventory_hostname }}" + lv: docker + size: 10G + fs: ext4 + +kubelet_lvm: + vg: "{{ inventory_hostname }}" + lv: kubelet + size: 10G + fs: ext4 diff --git a/inventory/host_vars/emc-stats.yml b/inventory/host_vars/emc-stats.yml new file mode 100644 index 00000000..89352b4f --- /dev/null +++ b/inventory/host_vars/emc-stats.yml @@ -0,0 +1,52 @@ +--- +vm_install_host: sk2016 + +vm_install: + host: "{{ vm_install_host }}" + mem: 8192 + numcpu: 6 + disks: + primary: vda + virtio: + vda: + vg: storage + lv: "{{ inventory_hostname }}" + size: 42g + vdb: + vg: storage + lv: "{{ inventory_hostname }}-data" + size: 100g + interfaces: + - bridge: "{{ hostvars[vm_install_host].vm_host.network.interface }}" + name: primary0 + autostart: True + +vm_network: + nameservers: "{{ hostvars[vm_install_host].vm_host.network.nameservers }}" + domain: spreadspace.org + systemd_link: + interfaces: "{{ vm_install.interfaces }}" + primary: + interface: primary0 + ip: "{{ (hostvars[vm_install_host].vm_host.network.ip+'/'+hostvars[vm_install_host].vm_host.network.mask) | ipaddr(hostvars[vm_install_host].vm_host.network.indices[inventory_hostname]) | ipaddr('address') }}" + mask: "{{ hostvars[vm_install_host].vm_host.network.mask }}" + gateway: "{{ hostvars[vm_install_host].vm_host.network.gateway | default(hostvars[vm_install_host].vm_host.network.ip) }}" + +docker_lvm: + vg: "{{ inventory_hostname }}" + lv: docker + size: 15G + fs: ext4 + +kubelet_lvm: + vg: "{{ inventory_hostname }}" + lv: kubelet + size: 10G + fs: ext4 + +emc_stats_lvm: + pvs: /dev/vdb + vg: "{{ inventory_hostname }}-data" + lv: stats + size: 50G + fs: ext4 diff --git a/inventory/host_vars/helene.yml b/inventory/host_vars/helene.yml new file mode 100644 index 00000000..b40fb069 --- /dev/null +++ b/inventory/host_vars/helene.yml @@ -0,0 +1,22 @@ +--- +base_packages_extra_host: +- exfat-fuse +- exfat-utils +- vlan + +admin_user_host: +- "{{ equinox_user }}" + +sshserver_allowusers_host: "{{ admin_user_host | map(attribute='name') | list }}" + +docker_lvm: + vg: helene + lv: docker + size: 15G + fs: ext4 + +kubelet_lvm: + vg: helene + lv: kubelet + size: 10G + fs: ext4 diff --git a/inventory/host_vars/sk2013.yml b/inventory/host_vars/sk2013.yml new file mode 100644 index 00000000..920748c1 --- /dev/null +++ b/inventory/host_vars/sk2013.yml @@ -0,0 +1,33 @@ +--- +sshserver_allowusers_host: +- backuppc +- equinox +- dan + +vm_host: + installer: + net_if: virbr + preseed_path: /srv/preseed + path: /srv/installer + distros: + - distro: debian + codename: stretch + arch: + - amd64 + - i386 + - distro: ubuntu + codename: xenial + arch: + - amd64 + - i386 + network: + interface: virbr + ip: 192.168.160.254 + mask: 255.255.255.0 + nameservers: + - 213.133.100.100 + - 213.133.98.98 + - 213.133.99.99 + indices: + emc-master: 141 + elesearch: 142 diff --git a/inventory/host_vars/sk2016.yml b/inventory/host_vars/sk2016.yml new file mode 100644 index 00000000..872223db --- /dev/null +++ b/inventory/host_vars/sk2016.yml @@ -0,0 +1,32 @@ +--- +sshserver_allowusers_host: +- backuppc +- equinox +- dan + +vm_host: + installer: + net_if: virbr + preseed_path: /srv/preseed + path: /srv/installer + distros: + - distro: debian + codename: stretch + arch: + - amd64 + - i386 + - distro: ubuntu + codename: xenial + arch: + - amd64 + - i386 + network: + interface: virbr + ip: 192.168.216.254 + mask: 255.255.255.0 + nameservers: + - 213.133.100.100 + - 213.133.98.98 + - 213.133.99.99 + indices: + emc-stats: 200 diff --git a/inventory/host_vars/telesto.yml b/inventory/host_vars/telesto.yml new file mode 100644 index 00000000..ff853586 --- /dev/null +++ b/inventory/host_vars/telesto.yml @@ -0,0 +1,10 @@ +--- +base_packages_extra_host: +- exfat-fuse +- exfat-utils +- vlan + +admin_user_host: +- "{{ equinox_user }}" + +sshserver_allowusers_host: "{{ admin_user_host | map(attribute='name') | list }}" diff --git a/inventory/host_vars/thetys.yml b/inventory/host_vars/thetys.yml new file mode 100644 index 00000000..ff853586 --- /dev/null +++ b/inventory/host_vars/thetys.yml @@ -0,0 +1,10 @@ +--- +base_packages_extra_host: +- exfat-fuse +- exfat-utils +- vlan + +admin_user_host: +- "{{ equinox_user }}" + +sshserver_allowusers_host: "{{ admin_user_host | map(attribute='name') | list }}" |