Ansible (アンシブル) とは

米 Red Hat が開発・サポートしている、オープンソースの構成管理ツール。

一般的な構成管理ツールとは異なり、利用にあたってエージェントと呼ばれるソフトウェアをインストールする必要がなく(エージェントレス)、クライアント/サーバどちらも Python があれば使える。

また、処理内容を記述する「 Playbook 」は YAML 形式なので、記述方法を比較的習得しやすいのも利点といえる。

 

Ansible は、もともと Ansible 社より提供されていたが、2015 年に同社を Red Hat が買収したことで、現在は Red Hat から提供されている。

エージェントレスであることや、処理内容を比較的簡単に記述できること、また専用プロトコルなどを使用せず通常の SSH 接続を利用することなど、導入・利用にあたっての敷居が低い。

また、他の構成管理ツールと同様に、同じ処理を何度実行しても同じ結果が得られる「冪等性(べきとうせい)」も担保されている。

label 関連タグ label これまでの『テック用語集』の記事一覧
label 著者
トレタン編集部

教育研修担当 (トレーニング担当者) のためのWebマガジンを編集しています。

    • 「こんな特集、記事を読んでみたい」というリクエスト
    • 「こんな記事を書いてみたい」という執筆者の方のお問い合わせ

や誤植のご連絡など、お問い合わせフォームより受付しています。

お気軽に問い合わせくださいませ!!

contacts トレタン お問い合わせフォーム