From 60f5f86941dc6700827278b5a2577dc5734895a7 Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Wed, 13 Mar 2024 22:51:59 +0100 Subject: move schlagergarten gloria stuff to graveyard --- _graveyard_/inventory/host_vars/sgg-icecast.yml | 86 +++++++++++++++++++++++++ 1 file changed, 86 insertions(+) create mode 100644 _graveyard_/inventory/host_vars/sgg-icecast.yml (limited to '_graveyard_/inventory/host_vars') diff --git a/_graveyard_/inventory/host_vars/sgg-icecast.yml b/_graveyard_/inventory/host_vars/sgg-icecast.yml new file mode 100644 index 00000000..71353223 --- /dev/null +++ b/_graveyard_/inventory/host_vars/sgg-icecast.yml @@ -0,0 +1,86 @@ +--- +install: + vm: + memory: 2G + numcpus: 2 + autostart: True + disks: + primary: /dev/sda + scsi: + sda: + type: zfs + name: root + size: 10g + interfaces: + - bridge: br-public + name: primary0 + +network: + nameservers: "{{ vm_host.network.dns }}" + domain: "{{ host_domain }}" + systemd_link: + interfaces: "{{ install.interfaces }}" + primary: &_network_primary_ + name: primary0 + address: "{{ vm_host.network.bridges.public.prefix | ansible.utils.ipaddr(vm_host.network.bridges.public.offsets[inventory_hostname]) }}" + gateway: "{{ vm_host.network.bridges.public.prefix | ansible.utils.ipaddr(vm_host.network.bridges.public.offsets[vm_host.name]) | ansible.utils.ipaddr('address') }}" + template: overlay + overlay: "{{ (vm_host.network.bridges.public.overlays.default.prefix | ansible.utils.ipaddr(vm_host.network.bridges.public.overlays.default.offsets[inventory_hostname])).split('/')[0] }}" + interfaces: + - *_network_primary_ + +external_ip: "{{ network.primary.overlay }}" + + +spreadspace_apt_repo_components: + - main + - container + +nginx_server_names_hash_bucket_size: 64 + +lvm_volumes: + system/www: + vg: "{{ host_name }}" + lv: www + size: 1G + fs: ext4 + dest: /srv/www + + +docker_pkg_provider: docker-com + +docker_storage: + type: lvm + vg: "{{ host_name }}" + lv: docker + size: 2G + fs: ext4 + +kubelet_storage: + type: lvm + vg: "{{ host_name }}" + lv: kubelet + size: 2G + fs: ext4 + +kubernetes_version: 1.28.5 +kubernetes_container_runtime: docker +kubernetes_standalone_max_pods: 42 +kubernetes_standalone_cni_variant: with-portmap + + +icecast_instances: + schlagergarten: + image_version: 2021-04-23.1 + listeners: + - port: 8080 + shoutcast_mountpoint: /live.mp3 + + source_password: "{{ vault_icecast_secrets['schlagergarten'].source_password }}" + admin: + username: admin + password: "{{ vault_icecast_secrets['schlagergarten'].admin_password }}" + + hostname: "{{ external_ip }}" + location: Graz/Austria + contact: bussi@schlagergartengloria.at -- cgit v1.2.3