devd: fix tasks order
This commit is contained in:
parent
be19369633
commit
dd644617f8
|
@ -1,10 +1,25 @@
|
|||
---
|
||||
# https://arvanta.net/alpine/libudev-zero/
|
||||
- name: devd | Install libudev-zero
|
||||
apk:
|
||||
name: libudev-zero
|
||||
state: present
|
||||
when: device_manager != 'eudev'
|
||||
- name: devd | Specific tasks for non-udev device manager
|
||||
block:
|
||||
- name: devd | Install libudev-zero
|
||||
apk:
|
||||
name: libudev-zero
|
||||
state: present
|
||||
|
||||
- name: devd | Enable hwdrivers service on runlevel sysinit
|
||||
service:
|
||||
name: hwdrivers
|
||||
runlevel: sysinit
|
||||
enabled: yes
|
||||
when: device_manager != 'udev'
|
||||
|
||||
- name: devd | udev doesn't need hwdrivers service
|
||||
service:
|
||||
name: hwdrivers
|
||||
runlevel: sysinit
|
||||
enabled: no
|
||||
when: device_manager == 'udev'
|
||||
|
||||
# https://github.com/illiliti/libudev-zero/blob/master/contrib/mdev.conf
|
||||
# mdevd-openrc on Alpine already comes with -O4 flag by default
|
||||
|
@ -32,9 +47,4 @@
|
|||
command:
|
||||
cmd: '/sbin/setup-devd -C {{ device_manager }}'
|
||||
creates: '/etc/runlevels/sysinit/{{ device_manager }}'
|
||||
|
||||
- name: devd | Enable hwdrivers service on runlevel sysinit
|
||||
service:
|
||||
name: hwdrivers
|
||||
runlevel: sysinit
|
||||
enabled: yes
|
||||
failed_when: no
|
||||
|
|
Reference in New Issue