Ansible について Ansible とは、Python 製の構成管理ツールで、次のような特徴がある。 構成がシンプル 冪等性がある 対象ホストに特別なソフトウェアを入れる必要がない 目的 今回は以下のような条件下で、サーバにファイルをデプロイすることを目的とする。 連番の名前が付いた多数のサーバに、数個のファイルを配布する サーバには、一般ユーザで鍵認証により ssh 接続する そのユーザはパス無しで sudo できる ファイルの転送には (sftp ではなく) scp を使う root 権限が必要なディレクトリにファイルを置く このような場合、特別なツールを使わずに実施しようとすると、次のようなことを気にする必要がある。 いったん一般ユーザ権限でファイルを転送して、sudo で配置しなおさなければならない 多数のサーバに対して、いかに速く配布するか Ansible を使うことで、こ
![Ansible でデプロイする](https://cdn-ak-scissors.b.st-hatena.com/image/square/b51b9dccc860fc93965712044fb7d3bcd5fabee8/height=288;version=1;width=512/https%3A%2F%2Fonair.jp%2Fwp-content%2Fthemes%2Fcocoon-master%2Fscreenshot.jpg)