環境構築自動化のために、構成管理ツールの調査をしています。
そこで、Ansibleについて少し説明してみたいと思います。
AnsibleとはRedHatが開発しているオープンソースの構成管理ツールです。
何ができるかというと、Ansibleのサーバから管理対象のクライアントに対してソフトウェアのインストール等を行うことができます。
最初に試した時には、わざわざツール入れてめんどくさい命令文を書いて操作しなくても制御したい端末にリモート接続してコマンドを打てばいいじゃんと思ったのですが、
Ansibleを使えば一気に何百もある端末を一度に制御できたり、Playbookを実行するだけで新しい端末が増えた時でも設定できたり
検証環境で確認したPlaybookを本番環境に反映できたりと様々なメリットがあるようです。