何らかの事情でyumモジュールが使えない
もしくはshellモジュールでrpmで入れる必要がある人向け
- name: package-x.x.x.xxxのインストールチェック
shell: rpm -qa | grep package-x.x.x.xxx
register: rpm
failed_when: rpm.rc >= 2
- name: package-x.x.x.xxx.rpmのインストール
shell: rpm -ivh package-x.x.x.xxx.rpm
when: rpm.stdout.find('package-x.x.x.xxx') == -1
他にもやり方はあるだろうけどとりあえずはこれで