Skip to content
Snippets Groups Projects
Commit a0b7236d authored by Lars Beckers's avatar Lars Beckers Committed by Thomas Schneider
Browse files

client: use networkd instead of legacy method

parent 5178d5e9
Branches
No related tags found
No related merge requests found
......@@ -6,3 +6,10 @@
- name: restart sddm
service: name=sddm state=restarted
- name: reload systemd service files
systemd: daemon_reload=yes
- name: restart networkd
service: name=systemd-networkd state=restarted
---
- name: ensure networkd has a valid configuration
template:
src: 20-wired.network.j2
dest: /etc/systemd/network/20-wired.network
owner: root
group: root
mode: 0644
notify:
- reload systemd service files
- restart networkd
- meta: flush_handlers
- name: ensure networkd is enabled and running
service:
name: systemd-networkd
state: started
enabled: yes
- name: ensure legacy methods are disabled
service:
name: "{{ item }}"
state: stopped
enabled: no
with_items:
- "ifup@"
- "networking"
- name: ensure we wait for network to be online
service:
name: systemd-networkd-wait-online
enabled: yes
- name: ensure ansible's copy module does not bullshit us
file:
path: /etc/systemd/system/sddm.service.d
state: directory
owner: root
group: root
mode: 0644
- name: ensure sddm waits for network to be online
copy:
src: sddm-override.conf
dest: /etc/systemd/system/sddm.service.d/network.conf
owner: root
group: root
mode: 0644
notify:
- reload systemd service files
[Match]
Name={{ ansible_default_ipv4.interface }}
[Network]
DHCP=ipv4
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment