Ansible について Ansible とは、Python 製の構成管理ツールで、次のような特徴がある。 構成がシンプル 冪等性がある 対象ホストに特別なソフトウェアを入れる必要がない 目的 今回は以下のような条件下で、サーバにファイルをデプロイすることを目的とする。 連番の名前が付いた多数のサーバに、数個のファイルを配布する サーバには、一般ユーザで鍵認証により ssh 接続する そのユーザはパス無しで sudo できる ファイルの転送には (sftp ではなく) scp を使う root 権限が必要なディレクトリにファイルを置く このような場合、特別なツールを使わずに実施しようとすると、次のようなことを気にする必要がある。 いったん一般ユーザ権限でファイルを転送して、sudo で配置しなおさなければならない 多数のサーバに対して、いかに速く配布するか Ansible を使うことで、こ