diff --git a/roles/network/tasks/main.yaml b/roles/network/tasks/main.yaml index e1b3a23..753cfcc 100644 --- a/roles/network/tasks/main.yaml +++ b/roles/network/tasks/main.yaml @@ -7,11 +7,12 @@ driver: "{{ network_driver }}" subnet: "{{ network_subnet if network_subnet | length > 0 else omit }}" ip_range: "{{ network_range if network_range | length > 0 else omit }}" - quadlet_options: >- - {{ - ['Options=parent=' ~ ansible_facts.default_ipv4.interface] - if network_driver == 'macvlan' else [] - }} + 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 }}