From 0b5a7c157a63b4ae8b688ff54d226981576b7301 Mon Sep 17 00:00:00 2001 From: Jason Rothstein Date: Mon, 5 Jul 2021 04:47:05 +0000 Subject: [PATCH] Skip packages that already installed --- tasks/main.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tasks/main.yml b/tasks/main.yml index 8d5b4b0..42a909d 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -35,6 +35,7 @@ - ensure_log_rotation is defined - ensure_log_rotation.package_list is defined - ensure_log_rotation.package_list is iterable + - packages[item.name] is not defined ansible.builtin.package: name: '{{ item.name }}' state: '{{ item.state }}' @@ -50,6 +51,7 @@ - ensure_log_rotation is defined - ensure_log_rotation.template_list is defined - ensure_log_rotation.template_list is iterable + - packages[item.name] is not defined ansible.builtin.template: attributes: '{{ item.attributes | default(omit) }}' backup: '{{ item.backup | default(omit) }}'