kei0425tan’s blog

技術的なことを主に

Ansibleについて

2015/4課会資料

Ansibleについて

サーバ環境構築を自動化するツール。他にも、PuppetやChefなどが有名。

サーバ環境構築を自動化するメリット
・手作業によるミスの減少。新規環境をすぐに用意できる。実験的な環境構築・破壊が楽になる。
同じ環境を複数台に並列に適用できる。
・開発・ステージング・本番環境をまったく同じように用意することが可能に→デプロイ時のトラブルを減らせる。

Ansible特徴
・各クライアントはssh接続できればOK。
・冪等性(べきとうせい)が保障されている。同じコマンドを何度行っても同じ状態になること。
・設定ファイルが一般的なYAMLで記述できる。
・共有リポジトリが不要。
Windowsにも対応!