Files
role_podman/tasks/networks.yml

26 lines
712 B
YAML
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
# tasks file for podman
- name: Deploy networks
containers.podman.podman_network: "{{ network }}"
become: true
become_user: "{{ podman_user }}"
loop: "{{ podman_networks }}"
loop_control:
label: "{{ item.name }}"
register: deployed_networks
vars:
network: "{{ podman_networks_defaults | ansible.builtin.combine(item) }}"
- name: Start or restart networks
ansible.builtin.systemd_service:
name: "{{ item.item.name }}-network.service"
state: "{{ 'restarted' if item.changed else 'started' }}"
daemon_reload: true
scope: user
become: true
become_user: "{{ podman_user }}"
loop: "{{ deployed_networks.results }}"
loop_control:
label: "{{ item.item.name }}"