--- - block: - name: Install network scripts package: name: network-scripts state: present - name: Create routing table in rt_tables template: src: rt_tables.j2 dest: /etc/iproute2/rt_tables - name: Configure interfaces and routes with network-scripts include: network_scripts.yaml iface={{ item }} loop: "{{ network.network_scripts.iface }}" when: network.network_scripts is defined - name: Configure interfaces and routes with nmcli include: network_manager.yaml iface={{ item }} when: network.network_manager is defined loop: "{{ network.network_manager.iface }}"