1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- #
- # PPPoE (Vectoring-Glasfaser-Technologie!) (Salt Managed)
- #
- pppoe:
- pkg.installed
- at:
- pkg.installed
- # Generate VRF fix script and make sure it's run after session start
- /etc/ppp/ip-up.local:
- file.managed:
- - source: salt://pppoe/ip-up.local
- - mode: 755
- - template: jinja
- /usr/local/sbin/fix_ppp_vrf:
- file.managed:
- - source: salt://pppoe/fix_ppp_vrf
- - mode: 755
- # Disable all other scripts alltogether
- /etc/ppp/ip-down.local:
- file.managed:
- - source: salt://pppoe/noop.local
- - mode: 755
- /etc/ppp/ipv6-up.local:
- file.managed:
- - source: salt://pppoe/noop.local
- - mode: 755
- /etc/ppp/ipv6-down.local:
- file.managed:
- - source: salt://pppoe/noop.local
- - mode: 755
- # Install peer config and password
- /etc/ppp/peers/tkom:
- file.managed:
- - source: salt://pppoe/tkom_peer.tmpl
- - template: jinja
- /etc/ppp/pap-secrets:
- file.managed:
- - source: salt://pppoe/pap-secrets
- - template: jinja
- # Install pppd restart script and cron-job
- /etc/cron.d/ff_fix_ppp:
- file.managed:
- - source: salt://pppoe/ff_fix_ppp.cron
- /usr/local/sbin/ff_fix_ppp:
- file.managed:
- - source: salt://pppoe/ff_fix_ppp
- - mode: 755
|