diff --git a/overlay.d/05core/usr/lib/dracut/modules.d/35coreos-ignition/01-secex.ign b/overlay.d/05core/usr/lib/dracut/modules.d/35coreos-ignition/01-secex.ign index 637228d107..6848038632 100644 --- a/overlay.d/05core/usr/lib/dracut/modules.d/35coreos-ignition/01-secex.ign +++ b/overlay.d/05core/usr/lib/dracut/modules.d/35coreos-ignition/01-secex.ign @@ -66,5 +66,17 @@ "wipeFilesystem": true } ] + }, + "systemd": { + "units": [ + { + "mask": true, + "name": "serial-getty@.service" + }, + { + "mask": true, + "name": "autovt@.service" + } + ] } } diff --git a/overlay.d/05core/usr/lib/dracut/modules.d/35coreos-ignition/coreos-diskful-generator b/overlay.d/05core/usr/lib/dracut/modules.d/35coreos-ignition/coreos-diskful-generator index f2d313dce7..c6cb313cea 100755 --- a/overlay.d/05core/usr/lib/dracut/modules.d/35coreos-ignition/coreos-diskful-generator +++ b/overlay.d/05core/usr/lib/dracut/modules.d/35coreos-ignition/coreos-diskful-generator @@ -74,5 +74,17 @@ EOF mkdir -p /run/coreos/ touch /run/coreos/secure-execution cp /usr/lib/coreos/01-secex.ign /usr/lib/ignition/base.d/01-secex.ign + # Add dropins to disable Ignition logging for all stages + stages=("fetch-offline" "fetch" "kargs" "disks" "mount" "files") + for s in "${stages[@]}"; do + dropin="${UNIT_DIR}/ignition-${s}.service.d" + mkdir -p "${dropin}" + cat > "${dropin}/10-secex.conf" <