Ansible
構成管理、デプロイ、オーケストレーションのための、徹底的にシンプルな IT 自動化プラットフォームです。
概要
Ansible は、エージェントを一切インストールすることなく、多数のマシンの構成管理、デプロイ、オーケストレーションを一括で行える IT 自動化システムです。対象ホストごとに専用のエージェントソフトウェアを入れる代わりに既存の SSH デーモン経由で接続するため、管理対象のシステムに追加でブートストラップする必要がありません。
Ansible はいくつかの設計目標を軸に作られています。学習コストを最小限に抑えること、インフラを人間にも機械にも読みやすい形で記述できること、そしてロードバランサー配下でのゼロダウンタイムなローリングアップデートのような複雑な操作をシンプルにすることです。実際の処理を行うモジュールは、Python に限らずどの動的言語でも書くことができます。
Ansible は構成管理、アプリケーションデプロイ、クラウドプロビジョニング、アドホックなコマンド実行、ネットワーク機器の自動化などによく使われており、管理対象のホストごとに専用エージェントを動かすことなくインフラを自動化したいチームに向いています。
- カテゴリ
- DevOps
- 言語
- Python
- ライセンス
- GPL-3.0
関連プロジェクト
Terraform
BUSL-1.1インフラを安全かつ効率的に構築・変更・バージョン管理するための、Infrastructure as Code ツールです。
- DevOps
cert-manager
Apache-2.0TLS 証明書の発行・更新・管理を自動化し、手動での証明書処理を不要にする、Kubernetes アプリケーション向けツールです。
- DevOps
Kubernetes
Apache-2.0コンテナ化されたアプリケーションのデプロイ、スケーリング、管理を自動化する、オープンソースのシステムです。
- DevOps
OpenTofu
MPL-2.0HashiCorp が 2023 年に Terraform を非オープンソースライセンスへ移行させたことを受けて作られた、コミュニティ主導のオープンソース Terraform フォークです。
- DevOps
誤りを見つけましたか? GitHub で修正を提案する