CentOS8にremiリポジトリのphp8をインストールするため、以下のコマンドをansibleのyamlに記載しようとしております。
bash
1$ sudo rpm -ivh http://rpms.remirepo.net/enterprise/remi-release-8.rpm 2$ sudo rpm --import http://rpms.remirepo.net/RPM-GPG-KEY-remi 3$ sudo yum config-manager --set-enabled remi 4$ sudo yum module reset php 5$ sudo yum module install php:remi-8.0
bash
1$ sudo yum module install php:remi-8.0
をansibleのyamlにyum moduleを使って書く方法はございますか。
yaml
1- name: phpのインストール 2 yum: 3 name: php:remi-8.0 4 state: present
と記載したところ、
fatal: [local_42]: FAILED! => {"changed": false, "failures": ["php:remi-8.0 一致したパッケージはありません。: php:remi-8.0"], "msg": "Failed to install some of the specified packages", "rc": 1, "results": []}
となります。
おそらく
bash
1$ sudo yum install php:remi-8.0 2メタデータの期限切れの最終確認: 0:07:40 時間前の 2021年03月22日 11時15分15秒 に実施しました。 3一致した引数がありません: php:remi-8.0 4エラー: 一致するものが見つかりません: php:remi-8.0
と、yum module installではなく、yum installが実行されているからだと思っております。
Ansibleのマニュアルを参照いたしましたが、yum module installを実行できそうなオプションを見つけることができませんでした。
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/03/22 12:38
2021/03/22 12:56
2021/03/22 13:06