Add more debug output.

This commit is contained in:
Felix Fontein 2025-11-13 07:12:18 +01:00
parent 93ac71f4f6
commit 64020149bf

View File

@ -641,6 +641,7 @@ class ContainerManager(DockerBaseClass, t.Generic[Client]):
if not image or self.param_pull == "always": if not image or self.param_pull == "always":
if not self.check_mode: if not self.check_mode:
self.log("Pull the image.") self.log("Pull the image.")
old_image = self.engine_driver.inspect_image_by_name(self.client, repository, tag)
image, already_to_latest = self.engine_driver.pull_image( image, already_to_latest = self.engine_driver.pull_image(
self.client, self.client,
repository, repository,
@ -655,7 +656,7 @@ class ContainerManager(DockerBaseClass, t.Generic[Client]):
else: else:
self.results["changed"] = True self.results["changed"] = True
self._add_action( self._add_action(
{"pulled_image": f"{repository}:{tag}", "changed": True} {"pulled_image": f"{repository}:{tag}", "changed": True, "old": old_image, "new": image}
) )
elif not image or self.param_pull_check_mode_behavior == "always": elif not image or self.param_pull_check_mode_behavior == "always":
# If the image is not there, or pull_check_mode_behavior == 'always', claim we'll # If the image is not there, or pull_check_mode_behavior == 'always', claim we'll