Merge "Introduce template option for linux.system.file"
diff --git a/README.rst b/README.rst
index 0a00089..127ac3d 100644
--- a/README.rst
+++ b/README.rst
@@ -1292,6 +1292,13 @@
enabled: true
network_manager: true
+Execute linux.network.interface state without ifupdown activity:
+
+.. code-block:: bash
+
+ salt-call linux.network.interface pillar='{"linux":{"network":{"noifupdown":True}}}'
+
+
Linux with default static network interfaces, default gateway
interface and DNS servers:
diff --git a/linux/network/interface.sls b/linux/network/interface.sls
index a39fc37..34b8485 100644
--- a/linux/network/interface.sls
+++ b/linux/network/interface.sls
@@ -223,6 +223,9 @@
- wireless-psk: {{ interface.wireless.key }}
{%- endif %}
{%- endif %}
+ {%- if pillar.linux.network.noifupdown is defined %}
+ - noifupdown: {{ pillar.linux.network.noifupdown }}
+ {%- endif %}
{%- for param in network.interface_params %}
{{ set_param(param, interface) }}
{%- endfor %}