add support for netplan on ubuntu bionic
[noc.git] / ansible / roles / vm / network / templates / netplan.yaml.j2
diff --git a/ansible/roles/vm/network/templates/netplan.yaml.j2 b/ansible/roles/vm/network/templates/netplan.yaml.j2
new file mode 100644 (file)
index 0000000..0d78ab4
--- /dev/null
@@ -0,0 +1,10 @@
+# This file describes the network interfaces available on your system
+# For more information, see netplan(5).
+network:
+  version: 2
+  renderer: networkd
+  ethernets:
+    {{ network.primary.interface }}:
+      addresses: [ {{ (network.primary.ip + '/' + network.primary.mask) | ipaddr('address/prefix') }} ]
+      gateway4: {{ network.primary.gateway }}
+      accept-ra: false