forked from zentralwerk/network
saltify global unicast route on upstream1
This commit is contained in:
parent
29457a1cb2
commit
e9a9d8a718
|
@ -45,6 +45,7 @@ base:
|
|||
'upstream1':
|
||||
- upstream.6slac
|
||||
- upstream.dhcp6
|
||||
- upstream.routes
|
||||
'anon*':
|
||||
- no-ssh
|
||||
- forwarding
|
||||
|
|
7
salt/upstream/routes
Normal file
7
salt/upstream/routes
Normal file
|
@ -0,0 +1,7 @@
|
|||
#!/bin/sh
|
||||
|
||||
export PATH=/sbin:/bin:/usr/sbin:/usr/bin
|
||||
|
||||
if [ "$IFACE" = "{{ interface }}" ]; then
|
||||
ip -6 r a 2000::/3 via fe80::1 dev "$IFACE"
|
||||
fi
|
17
salt/upstream/routes.sls
Normal file
17
salt/upstream/routes.sls
Normal file
|
@ -0,0 +1,17 @@
|
|||
{%- set interface = pillar['upstream']['interface'] %}
|
||||
|
||||
/etc/network/if-post-up.d:
|
||||
file.directory:
|
||||
- user: root
|
||||
- require_in:
|
||||
- file: /etc/network/if-post-up.d/routes
|
||||
|
||||
/etc/network/if-post-up.d/routes:
|
||||
file.managed:
|
||||
- source: salt://upstream/routes
|
||||
- template: 'jinja'
|
||||
- context:
|
||||
interface: {{ interface }}
|
||||
- mode: 744
|
||||
- require:
|
||||
- pkg: iproute2
|
Loading…
Reference in New Issue
Block a user