序論 Serverspec がmizzy氏によってリリースされたのは2013年3月のことです. そこから5年間でインフラエンジニアの皆さんはクラウド化やセキュリティの機運が高まって 仕事内容が大きく変わったという方も多いのではないでしょうか?? Serverspecの誕生はインフラ構成の自動化の夢を見ていた人類にとって十分すぎるインパクトを与えたと思います. そして,Ansible,Chefなどの構成管理フレームワークの台頭と相まって運用には欠かせない最高のツールとなりました. サーバー構成のテストを目視確認で行う人類に比べると大きく進化しました. その自動化は複雑性を伴うものではなく自動化を加速させるほどシンプルで美しいものでした. テスト駆動インフラの流れ これから書くインフラコードに対するテストコードを記述する インフラコード適用前のVMに対してテストを実施し失敗することを確認する