From 6b2595b029c2222ab1654537d6c48fc4a650526d Mon Sep 17 00:00:00 2001 From: Mark Heiges Date: Thu, 14 Jul 2016 21:03:20 -0400 Subject: [PATCH] work around Ansible "Consider using yum module" warnings --- roles/easyredmine/tasks/nginx.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/roles/easyredmine/tasks/nginx.yml b/roles/easyredmine/tasks/nginx.yml index 9426478..58a5dbc 100644 --- a/roles/easyredmine/tasks/nginx.yml +++ b/roles/easyredmine/tasks/nginx.yml @@ -1,13 +1,16 @@ - get_url: url=https://oss-binaries.phusionpassenger.com/yum/definitions/el-passenger.repo dest=/etc/yum.repos.d/passenger.repo become: yes + - rpm_key: key=https://packagecloud.io/gpg.key become: yes # this makecache is mostly because I can not find any other way to fully -# import the GPG. key for the Passenger repo. 'rpm --import' is not +# import the GPG. key for the Passenger repo. 'rpm_key' is not # sufficient. -- command: /usr/bin/yum -q makecache -y --disablerepo='*' --enablerepo='passenger*' +# The use of /usr/bin/env is a hack to avoid Ansible's "Consider using +# yum module..." warnings when it sees 'yum' as the primary command. +- command: /usr/bin/env yum -q makecache -y --disablerepo='*' --enablerepo='passenger*' become: yes changed_when: False