From 142834e41b108de3ac9c5fc758ae2deadfa08c11 Mon Sep 17 00:00:00 2001 From: cid Date: Thu, 13 Feb 2025 22:30:58 +0100 Subject: [PATCH] Prevent service restart while in 'rescued' state Closes-Bug: #2086865 Change-Id: I8c8b0c9f168ccc165c17e1c57a74831d12dfc1a7 --- .../ironic-python-agent.service | 1 + 1 file changed, 1 insertion(+) diff --git a/dib/ironic-python-agent-ramdisk/install.d/ironic-python-agent-ramdisk-source-install/ironic-python-agent.service b/dib/ironic-python-agent-ramdisk/install.d/ironic-python-agent-ramdisk-source-install/ironic-python-agent.service index 4d23a1f..cbf2451 100644 --- a/dib/ironic-python-agent-ramdisk/install.d/ironic-python-agent-ramdisk-source-install/ironic-python-agent.service +++ b/dib/ironic-python-agent-ramdisk/install.d/ironic-python-agent-ramdisk-source-install/ironic-python-agent.service @@ -3,6 +3,7 @@ Description=Ironic Python Agent After=network-online.target [Service] +ConditionPathExists=!/etc/.rescued ExecStartPre=/sbin/modprobe vfat ExecStart=/usr/local/bin/ironic-python-agent --config-dir /etc/ironic-python-agent.d/ Restart=always