diff options
author | Christian Pointner <equinox@spreadspace.org> | 2021-12-28 10:27:23 +0100 |
---|---|---|
committer | Christian Pointner <equinox@spreadspace.org> | 2021-12-28 10:27:23 +0100 |
commit | 55d87ecd459ad550069cf5f5473379ae9c3a0b8e (patch) | |
tree | 600ff74ae7330590afb87fb2b8a1909ef1022778 /roles/vm/guest/network/tasks/OpenBSD.yml | |
parent | add signing key for next openbsd release (diff) | |
parent | add testvm for phoebe and fix switch port configs (diff) |
Merge branch 'topic/revamp-vmguest-roles'
Diffstat (limited to 'roles/vm/guest/network/tasks/OpenBSD.yml')
-rw-r--r-- | roles/vm/guest/network/tasks/OpenBSD.yml | 15 |
1 files changed, 15 insertions, 0 deletions
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 |