diff options
Diffstat (limited to 'dan/ele-companion-raspi.yml')
-rw-r--r-- | dan/ele-companion-raspi.yml | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/dan/ele-companion-raspi.yml b/dan/ele-companion-raspi.yml index 83ff46e5..e8ab62e6 100644 --- a/dan/ele-companion-raspi.yml +++ b/dan/ele-companion-raspi.yml @@ -15,3 +15,21 @@ - role: kubernetes/base - role: kubernetes/standalone/base - role: streaming/companion + post_tasks: + - name: install vlan package + apt: + name: vlan + state: present + + ## TODO: this should be moved to a generac interfaces role... + - name: add vlan config for mixer vlan + blockinfile: + path: /etc/network/interfaces + block: | + + auto {{ network.primary.name }}.{{ network_zones.mixer.vlan }} + iface {{ network.primary.name }}.{{ network_zones.mixer.vlan }} inet static + up echo 0 > /proc/sys/net/ipv6/conf/$IFACE/accept_ra + up echo 0 > /proc/sys/net/ipv6/conf/$IFACE/autoconf + address {{ network_zones.mixer.prefix | ansible.utils.ipaddr(network_zones.mixer.offsets[inventory_hostname]) | ansible.utils.ipaddr('address') }} + netmask {{ network_zones.mixer.prefix | ansible.utils.ipaddr(network_zones.mixer.offsets[inventory_hostname]) | ansible.utils.ipaddr('netmask') }} |