Skip to content

Commit af56b41

Browse files
committed
Fix permanently enabling systemd-networkd
Work around the service module not yet handling "enabled-runtime" properly. This patch should be reverted when the following can be used: ansible/ansible#77754
1 parent 0286a36 commit af56b41

File tree

1 file changed

+14
-4
lines changed

1 file changed

+14
-4
lines changed

roles/systemd_networkd/tasks/main.yml

+14-4
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,21 @@
1616
- ansible_facts.distribution_major_version >= '12'
1717

1818
- name: Enable systemd-networkd
19-
become: true
20-
ansible.builtin.service:
21-
name: systemd-networkd
22-
enabled: true
2319
when: systemd_networkd_network or systemd_networkd_link or systemd_networkd_netdev
20+
block:
21+
# TODO(mattcrees): Remove once this gets into a versioned release:
22+
# https://github.com/ansible/ansible/pull/77754
23+
- name: Temporarily disable systemd-networkd
24+
become: true
25+
ansible.builtin.service:
26+
name: systemd-networkd
27+
enabled: false
28+
29+
- name: Enable systemd-networkd
30+
become: true
31+
ansible.builtin.service:
32+
name: systemd-networkd
33+
enabled: true
2434

2535
- name: Start and enable systemd-resolved
2636
become: true

0 commit comments

Comments
 (0)