diff --git a/roles/dhcpcd/defaults/main.yml b/roles/dhcpcd/defaults/main.yml index a6264b6..7f5b223 100644 --- a/roles/dhcpcd/defaults/main.yml +++ b/roles/dhcpcd/defaults/main.yml @@ -11,3 +11,4 @@ dhcpcd_noipv4ll: false dhcpcd_noipv4: false dhcpcd_noipv6rs: false dhcpcd_interfaces: [] +dhcpcd_nodev: false diff --git a/roles/dhcpcd/templates/dhcpcd.conf.j2 b/roles/dhcpcd/templates/dhcpcd.conf.j2 index ee26d45..c31497b 100644 --- a/roles/dhcpcd/templates/dhcpcd.conf.j2 +++ b/roles/dhcpcd/templates/dhcpcd.conf.j2 @@ -1,5 +1,10 @@ # A sample configuration for dhcpcd. # See dhcpcd.conf(5) for details. +{% if dhcpcd_nodev %} + +# Disable device management to avoid "libudev: received NULL device" log spam +nodev +{% endif %} # Allow users of this group to interact with dhcpcd via the control socket. {% if dhcpcd_controlgroup is defined %}