Ansible 無料展開ツール
アプリケーションを展開するためのフリーソフトウェア展開ツール
オープンソース展開ツールを使用して、ソフトウェア展開ワークフローを自動化します。構成管理、サービス内オーケストレーション、プロビジョニングを簡単に処理できます。
概要
Ansibleはフリーソフトウェア展開ツールです。これは、エージェントレスでクロスプラットフォームのソフトウェア自動化システムです。使用してセットアップするのは非常に簡単です。そのため、開発者は構成ファイルを使用するために特別なスキルを必要としません。このオープンソースの展開ツールは、ソフトウェアの構築、テスト、展開プロセスを自動化するチームを支援します。さらに、Ansibleは、構成管理、クラウドプロビジョニング、サービス内オーケストレーションなどの複雑なタスクを簡素化する人気のあるITオートメーションエンジンの1つです。 Ansibleアーキテクチャは、モジュール、プラグイン、インベントリ、プレイブック、APIなどのコンポーネントで構成されています。モジュールは、Ansibleがノードまたはリモートホストにプッシュする小さなプログラムです。モジュールはプレイブックを使用して実行され、終了時に削除されます。開発者は、機能を強化するためのプラグインを作成できます。 Ansibleには、チームが必要に応じて使用できるさまざまなプラグインが付属しています。 Ansibleは、IPアドレス、データベース、サーバーなどのすべてのマシンの情報を保存するために、単一のファイルを使用します。プレイブックは、このオープンソース展開自動化ツールの非常に重要な部分です。プレイブックは、タスクを記述および実行するシンプルなYAMLベースのファイルです。 AnsibleはPythonで書かれています。このフリーソフトウェア展開ツールのライセンスはGPL-3.0です。
特徴
Ansibleには優れた機能リストがあり、その一部は次のとおりです。
- 無料でオープンソース
- 簡単に構成して設定できます
- 高度にスケーラブル
- 構成管理
- 強力で柔軟です
- アプリケーションの展開
- オーケストレーション
- セキュリティとコンプライアンス
- プラグインをサポートします
- エージェントレス
インストール
ubuntuを使用したインストール
Ansibleをインストールするために、コマンドを下回って実行します。
$ sudo apt-add-repository ppa:ansible/ansible
$ sudo apt-get update
$ sudo apt-get install ansible
PIPを使用してインストールします
次のコマンドを実行して、PIP(Pythonパッケージマネージャー)をインストールします。
$ sudo easy_install pip
コマンドを実行して、PIP経由でAnsibleをインストールします。
$ sudo pip install ansible