You've already forked role_podman
26 lines
712 B
YAML
26 lines
712 B
YAML
---
|
||
# 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 }}"
|