From 67db0fd753e18532aab373851e85e791008b5384 Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Mon, 27 Dec 2021 20:46:21 +0100 Subject: implement vm/guest/network role for OpenBSD --- roles/vm/guest/network/tasks/OpenBSD.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 roles/vm/guest/network/tasks/OpenBSD.yml (limited to 'roles/vm/guest/network/tasks/OpenBSD.yml') diff --git a/roles/vm/guest/network/tasks/OpenBSD.yml b/roles/vm/guest/network/tasks/OpenBSD.yml new file mode 100644 index 00000000..4357ea4e --- /dev/null +++ b/roles/vm/guest/network/tasks/OpenBSD.yml @@ -0,0 +1,15 @@ +--- +- name: generate network interface configs + loop: "{{ network_cooked.interfaces }}" + loop_control: + loop_var: interface + label: "{{ interface.name }}" + copy: + dest: "/etc/hostname.{{ interface.name }}" + content: | + inet {{ interface.address | ipaddr('address') }} {{ interface.address | ipaddr('netmask') }} + {% for route in interface.static_routes | default([]) %} + !route add -net {{ route.destination }} {{ route.gateway }} + {% endfor %} + +## TODO: configure default gateway - for now we rely on installer to do the right thing -- cgit v1.2.3