Ansible と Mackerel API を組み合わせて、1000台規模のサーバ群に対して同時にパッケージの更新やその他のサーバオペレーションのための方法を紹介します。 タイトルに Mackerel とありますが、それほど Mackerel に依存しない話です。 (AnsibleとDockerによる1000台同時SSHオペレーション環境 - ゆううきブログに続編を書いています。) 背景 社内では、サーバ構成管理ツールとして Chef を使用しています。 Chef Server は運用が大変なので使用しておらず、knife-solo と Mackerel APIを組み合わせてホストと Chef role とのマッピングに Mackerel のロール情報を用いています。 また、Mackerel の Ruby クライアントを利用して recipe 内で API を叩いて、Mackerel か
![Ansible + Mackerel APIによる1000台規模のサーバオペレーション - ゆううきブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/c985888cb9477f99fa84d6b03e95cf1b1837ca0e/height=288;version=1;width=512/http%3A%2F%2Fwww.ansible.com%2Fhs-fs%2Fhub%2F330046%2Ffile-764918161-png%2FOfficial_Logos%2Fansible_logo_black_square.png)