--- - name: Basic Setup hosts: ele-helene roles: - role: apt-repo/base - role: core/base - role: core/sshd/base - role: core/zsh - role: core/cpu-microcode - role: core/ntp - role: core/admin-users - role: apt-repo/spreadspace - role: monitoring/prometheus/exporter - role: streaming/blackmagic/desktopvideo post_tasks: ## this is needed for local rtmp proxy - name: install interface config for guest vlan copy: content: | auto {{ ansible_default_ipv4.interface }}.{{ network_zones.guest.vlan }} iface {{ ansible_default_ipv4.interface }}.{{ network_zones.guest.vlan }} inet static address {{ network_zones.guest.prefix | ipaddr(network_zones.guest.offsets[inventory_hostname]) | ipaddr('address/prefix') }} dest: "/etc/network/interfaces.d/{{ ansible_default_ipv4.interface }}.{{ network_zones.guest.vlan }}" - name: prepare storage volume for recordings vars: storage_volume: vg: "{{ host_name }}" lv: recordings size: 200g fs: ext4 dest: /srv/recordings import_role: name: storage/lvm/volume