|
@@ -9,8 +9,15 @@ ifupdown2:
|
|
|
|
|
|
# Require for some functions of ffho_net module, so make sure they are present.
|
|
|
# Used by functions for bird and dhcp-server for example.
|
|
|
-python-ipcalc:
|
|
|
- pkg.installed
|
|
|
+python-network-pkgs:
|
|
|
+ pkg.installed:
|
|
|
+ - pkgs:
|
|
|
+{% if grains.oscodename == "buster" %}
|
|
|
+ - python3-ipaddress
|
|
|
+{% else %}
|
|
|
+ - python-ipaddress
|
|
|
+{% endif %}
|
|
|
+
|
|
|
|
|
|
# ifupdown2 configuration
|
|
|
/etc/network/ifupdown2/ifupdown2.conf:
|
|
@@ -20,7 +27,7 @@ python-ipcalc:
|
|
|
- salt://network/ifupdown2.conf
|
|
|
- require:
|
|
|
- pkg: ifupdown2
|
|
|
- - pkg: python-ipcalc
|
|
|
+ - pkg: python-network-pkgs
|
|
|
|
|
|
|
|
|
# Write network configuration
|