Ansible: エラー解決法 – No package matching ‘certbot’ found available, installed or updated

Mac上のAnsibleスクリプト用いてリモート上のLinux(CentOS)へcertbot(※)のインストールを試みたところ、下記のエラーメッセージを出力し処理が異常終了した。
Let’s Encrypt認証局用のTLS/SSL証明書の入手・更新クライアント。

事象

原因

何のことは無く、Extra Packages for Enterprise Linux (EPEL)が未インストールだった為。

解決法

AnsibleからEPELをインストールする場合は、certbotのインストールの前に、下記をymlへ追記する。

補足:上記ではepelのみyumに指定しているが、with_itemsブロック以降は先頭に-“ハイフン”を付ければ複数のパッケージを指定可能。