From d6545d91c615db3ab41ee328bdfda78156aaef48 Mon Sep 17 00:00:00 2001 From: Jeremy Lecour Date: Wed, 21 Dec 2016 09:39:16 +0100 Subject: [PATCH] evolinux-base: better check for installed MTA --- evolinux-base/tasks/default_packages.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/evolinux-base/tasks/default_packages.yml b/evolinux-base/tasks/default_packages.yml index dbfec731..17d285c1 100644 --- a/evolinux-base/tasks/default_packages.yml +++ b/evolinux-base/tasks/default_packages.yml @@ -10,16 +10,16 @@ changed_when: not (install_packages.stdout | search("0 upgraded") and install_packages.stdout | search("0 newly installed")) -- name: is Postfix installed? - shell: "dpkg -l postfix | grep '^ii '" - register: postfix_installed +- name: is an MTA installed? + command: "dpkg -S /usr/sbin/sendmail" + register: mta_installed failed_when: False changed_when: False -- name: Install lsb-invalid-mta if Postfix is not present +- name: Install lsb-invalid-mta apt: name: lsb-invalid-mta - when: postfix_installed.rc != 0 + when: mta_installed.rc != 0 - name: Deleting rpcbin and nfs-common