diff options
Diffstat (limited to 'elevate/ele-companion-raspi.yml')
-rw-r--r-- | elevate/ele-companion-raspi.yml | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/elevate/ele-companion-raspi.yml b/elevate/ele-companion-raspi.yml new file mode 100644 index 00000000..e16c4d70 --- /dev/null +++ b/elevate/ele-companion-raspi.yml @@ -0,0 +1,36 @@ +--- +- name: Basic Setup + hosts: ele-companion-raspi + roles: + - role: apt-repo/base + - role: core/base + - role: core/sshd/base + - role: core/zsh + - role: core/ntp + +- name: Payload Setup + hosts: ele-companion-raspi + roles: + - role: apt-repo/spreadspace + - role: kubernetes/base + - role: kubernetes/standalone/base + - role: streaming/companion + - role: streaming/ontime + 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') }} |