Home - maemichi-monosense/serverspec-handson GitHub Wiki
Welcome to the serverspec-handson wiki!
What's this?
この Wiki は Serverspec のハンズオン用のガイドです。 以下に手順を追加していく予定です。
事前準備
- Docker for Mac をインストールする
- その他のプラットフォームは適宜公式サイトを参照 https://docs.docker.com/install/
- 作業用のイメージをダウンロードしておく
docker pull amazonlinux:1
- Ruby をインストールしておく
brew install ruby
- このRepository自体の最新版をクローンする https://github.com/maemichi-monosense/serverspec-handson
概要
serverspec の思想と構成要素について学びます。以下のキーワードを説明します:
- serverspec
- RSpec
- SpecInfra
- Infrastructure as Code
更にコンテナ時代のアプリエンジニアに求められる要素を説明します:
- container
- docker
- dockerfile
- docker-compose
- kubernetes
基本
- serverspec の支援で手動でコンテナ構築 コンテナが仕様どおりに構築できることを学びます。
- serverspec の支援で手動でインフラコード構築 コンテナが仕様どおりにコードで構築できることを学びます。
発展
- serverspec による構成コードのリファクタリング インフラコードの開発に役立つ使い方を学びます。