Add templating of network interfaces

Closes #1
This commit is contained in:
2019-07-04 11:19:24 -04:00
parent 9b9234eeb1
commit a9b2942027
5 changed files with 137 additions and 35 deletions

View File

@ -196,6 +196,22 @@
# System configuration
#
# networking
- name: install base interfaces file
template:
src: etc/network/interfaces.j2
dest: /etc/network/interfaces
tags: network
- name: install per-interface files
template:
src: etc/network/interfaces-perif.j2
dest: /etc/network/interfaces.d/{{ network.key }}
with_dict: "{{ networks }}"
loop_control:
loop_var: network
tags: network
# capabilities
- name: set ping capabilities
capabilities: