mirror of
https://github.com/kubernetes-sigs/kubespray.git
synced 2026-02-28 09:39:12 +03:00
Fix using the default network manager in reset.yml (#11678)
* enhance reset network service Signed-off-by: KubeKyrie <shaolong.qin@daocloud.io> * reset network service: use systemd module directly --------- Signed-off-by: KubeKyrie <shaolong.qin@daocloud.io> Co-authored-by: Max Gautier <mg@max.gautier.name>
This commit is contained in:
@@ -414,12 +414,27 @@
|
||||
- network
|
||||
|
||||
- name: Reset | Restart network
|
||||
service:
|
||||
name: "{{ reset_restart_network_service_name }}"
|
||||
state: restarted
|
||||
when:
|
||||
- ansible_os_family not in ["Flatcar", "Flatcar Container Linux by Kinvolk"]
|
||||
- reset_restart_network | bool
|
||||
tags:
|
||||
- services
|
||||
- network
|
||||
block:
|
||||
- name: Gather active network services
|
||||
systemd:
|
||||
name: "{{ item }}"
|
||||
loop:
|
||||
- NetworkManager
|
||||
- systemd-networkd
|
||||
- networking
|
||||
- network
|
||||
register: service_status
|
||||
changed_when: false
|
||||
ignore_errors: true
|
||||
|
||||
- name: Restart active network services
|
||||
systemd:
|
||||
name: "{{ item }}"
|
||||
state: restarted
|
||||
loop: "{{ service_status.results | selectattr('status.ActiveState', '==', 'active') | map(attribute='item') }}"
|
||||
|
||||
Reference in New Issue
Block a user