--- - name: Create container network service {{ network_name }} containers.podman.podman_network: name: "{{ network_name }}" state: quadlet quadlet_file_mode: "0644" driver: "{{ network_driver }}" subnet: "{{ network_subnet if network_subnet | length > 0 else omit }}" ip_range: "{{ network_range if network_range | length > 0 else omit }}" opt: parent: "{{ ansible_facts.default_ipv4.interface if network_driver == 'macvlan' else omit }}" quadlet_options: - |- [Service] ExecStopPost=/usr/bin/podman network rm {{ network_name }} notify: - Reload systemd daemon - Restart network service {{ network_name }} - name: Add network to created networks variable ansible.builtin.set_fact: network_created_networks: "{{ network_created_networks | default([]) + [network_name] }}"