Skip to content

Commit 4cd13dc

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 4cd13dc

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

roles/systemd_networkd/tasks/main.yml

+12-3
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,19 @@
1717

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

2534
- name: Start and enable systemd-resolved
2635
become: true

0 commit comments

Comments
 (0)