お疲れ様です。おれちゃんでござる!
前回のAnsible記事と似たような形でパッケージインストールする方法を紹介したいと思っております。もちろんこれから紹介する方法はすべてではなく、色んなパッケージ種類あるので2つだけを紹介します。
まずは一番一般的な方法である、packageというAnsibleビィルトインモジュールからです。
Package
コードは簡単です。taskにあるYamlファイルで以下のコードの入力だけでパッケージインストールできます。対象のデフォルトパッケージマネージャーを使用します。
詳細情報はこのリンクにご覧ください。
dnfなどのパケージマネージャー指定
対象のディストリビューションが一つしかないだったらパッケージマネージャーを指定できます。こうすればパッケージマネージャーの機能も使えます。
また、以下のように一括で様々なパッケージをインストールすることもできます。
詳しい情報と機能のリストはこのリンクに記載されています。
pip
dnfだけではなくpipというPythonパケージの特定パケージマネージャーみたいなのも使えます。
詳しい情報とモジュールのオプションリストはこのリンクにあります。
最後に
これでAnsibleを使って自動化への道をもう一歩進みました!パッケージインストールは新しいサーバー設定するとき一番一般的な作業なのですがまたこれからどんどん色んな例を挙げるつもりです。
お楽しみにしてね ^^💦