]> git.openstreetmap.org Git - chef.git/commitdiff
podman: workaround ubuntu 22.04 crun bug
authorGrant Slater <github@firefishy.com>
Sat, 28 Oct 2023 22:01:58 +0000 (23:01 +0100)
committerGrant <github@firefishy.com>
Sun, 29 Oct 2023 19:13:47 +0000 (19:13 +0000)
cookbooks/podman/resources/service.rb

index 6052b7fb2c3d7c1d6347219bb7966695f6f117f1..b48e04ce1468511d24e917e49c94d044fe1d4f28 100644 (file)
@@ -42,9 +42,12 @@ action :create do
   end
 
   # No action :start here to avoid a start and then immediate :restart, due to subscribe, on first run
+  # FIXME: Ubuntu 22.04 podman/crun bug workaround "retries"
   service new_resource.service do
     action :enable
     subscribes :restart, "systemd_service[#{new_resource.service}]", :immediately
+    retries 4 # Workaround https://github.com/containers/podman/issues/9752
+    retry_delay 5
   end
 
   # Ensure the service is started if not running, replies on status of service resource