diff --git a/imagebuild/coreos/oem/cloud-config.yml b/imagebuild/coreos/oem/cloud-config.yml index a50433cf0..03f71ced6 100644 --- a/imagebuild/coreos/oem/cloud-config.yml +++ b/imagebuild/coreos/oem/cloud-config.yml @@ -215,6 +215,9 @@ coreos: Requires=opt-ironic\x2dpython\x2dagent-run-log.mount [Service] + ExecStartPre=-/usr/sbin/modprobe ipmi_msghandler + ExecStartPre=-/usr/sbin/modprobe ipmi_devintf + ExecStartPre=-/usr/sbin/modprobe ipmi_si ExecStart=/usr/bin/chroot /opt/ironic-python-agent \ /usr/local/bin/ironic-python-agent Restart=always diff --git a/releasenotes/notes/fix-coreos-modprobe-75bda45c7bbeb469.yaml b/releasenotes/notes/fix-coreos-modprobe-75bda45c7bbeb469.yaml new file mode 100644 index 000000000..e4178b135 --- /dev/null +++ b/releasenotes/notes/fix-coreos-modprobe-75bda45c7bbeb469.yaml @@ -0,0 +1,4 @@ +--- +fixes: + - Fixes detection of IPMI address in the CoreOS-based images + by loading IPMI modules before going into chroot. \ No newline at end of file