どうしてもyumではなくrpmを使いたいのでなければ、以下で良いかと思います。
tasks:
- yum: name=http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm
yumモジュールのドキュメントにも全く同じURLで例があります。
http://docs.ansible.com/ansible/yum_module.html
【追記】
もし何らかの理由でrpmコマンドを使う必要があるなら以下のようにすれば良いです。
tasks:
- block:
- command: rpm -q nginx-release-centos-6-0.el6.ngx.noarch
changed_when: no
rescue:
- command: rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。