network/salt/upstream/dhcp.sls

20 lines
399 B
Plaintext

{%- set interface = pillar['upstream']['interface'] %}
{{ interface }}:
network.managed:
- enabled: True
type: eth
proto: dhcp
include:
- upstream.masquerade
/etc/network/if-pre-up.d/iptables:
file.managed:
- source: salt://upstream/iptables
- template: 'jinja'
- context:
interface: {{ interface }}
- mode: 744
- require:
- pkg: iptables