From 3fcd02625fff956bf4b0f80f2f452196a985622e Mon Sep 17 00:00:00 2001
From: Chris Coley <chris@codingallnight.com>
Date: Wed, 18 Jul 2018 09:59:12 -0700
Subject: [PATCH] Only create lookup tables if they have content

---
 tasks/main.yml | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/tasks/main.yml b/tasks/main.yml
index af289db..67be48a 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -30,6 +30,7 @@
     mode: 0644
 
 - name: Create the SASL password lookup table
+  when: postfix__tables.sasl_passwd is defined and postfix__tables.sasl_passwd
   template:
     src: lookup_table.j2
     dest: /etc/postfix/sasl_passwd.in
@@ -41,6 +42,7 @@
   notify: ['make postfix sasl_passwd.db']
 
 - name: Create the transport lookup table
+  when: postfix__tables.transport is defined and postfix__tables.transport
   template:
     src: lookup_table.j2
     dest: /etc/postfix/transport.in
-- 
GitLab