34 lines
1 KiB
YAML
34 lines
1 KiB
YAML
---
|
|
- name: Daemon reload
|
|
ansible.builtin.systemd_service:
|
|
daemon_reload: true
|
|
scope: "{{ (service_user != 'root') | ternary('user', 'system') }}"
|
|
become: true
|
|
become_user: "{{ service_user }}"
|
|
|
|
- name: Restart network
|
|
ansible.builtin.systemd_service:
|
|
name: "{{ service_name }}-network"
|
|
state: restarted
|
|
scope: "{{ (service_user != 'root') | ternary('user', 'system') }}"
|
|
become: true
|
|
become_user: "{{ service_user }}"
|
|
when: create_network
|
|
|
|
- name: Restart pod
|
|
ansible.builtin.systemd_service:
|
|
name: "{{ service_name }}-pod"
|
|
state: restarted
|
|
scope: "{{ (service_user != 'root') | ternary('user', 'system') }}"
|
|
become: true
|
|
become_user: "{{ service_user }}"
|
|
when: create_pod
|
|
|
|
- name: Restart containers
|
|
ansible.builtin.systemd_service:
|
|
name: "{{ item.item.quadlet_filename | default(item.item.name) }}"
|
|
state: restarted
|
|
scope: "{{ (service_user != 'root') | ternary('user', 'system') }}"
|
|
loop: "{{ containers_outputs.results }}"
|
|
become: true
|
|
become_user: "{{ service_user }}"
|