ChefDK ハンズオン with すごい広島
イベント内容
オープンセミナー2015@広島を終えて、Chefに挫折している人も多いし、ChefDK(Chef Development Kit)に添付されているツールをつかってる人も少ない感じでした。
そんなわけでChefDKを使って少しだけChefで遊んでみましょう。
などなど特にServerspec,TestKitchenをまだ体験してない人はぜひ体験してみましょう。
これらのツールはChef以外の構成管理ツールでも利用できますよ。
本イベントはすごい広島共催イベントです。
事前準備
TestKitchenのdriverにdocker_cliを利用する予定です。
ダウンロードをする容量が多いので事前に準備をしておくとスムーズにすすみます。
各環境下記をインストールしておいてください。
MacOSX
- ChefDK 0.4.0
- Virtualbox
- Boot2docker 1.5.0
brewcask をインストールしていれば簡単です。
$ brew cask update
$ brew cask install chefdk virtualbox boot2docker
- https://downloads.chef.io/chef-dk/mac/#/
- https://docs.docker.com/installation/mac/
- https://www.virtualbox.org/wiki/Downloads
Windows
サポートできない恐れがあります。
仮想環境でDockerの動作するLinux環境を用意しておくと安全です。
- ChefDK 0.4.0
- Virtualbox
- Boot2docker 1.5.0
最悪の場合は仮想マシンを貸し出そうかと思っています。sshの公開鍵を用意しておいてください。
- https://downloads.chef.io/chef-dk/windows/#/
- https://docs.docker.com/installation/windows/
- https://www.virtualbox.org/wiki/Downloads
Linux
- ChefDK 0.4.0
- docker 1.5.0
Ubuntuのものを代わりに貼っておきます。
その他インストールしておくと良いかもしれないもの
- vagrant
- git
test-kitchenのデフォルトのdriverはvagrantなので、vagrant使用したい場合はvagrantをインストールしてください。
gitはなくても良いですが、各時点でコミットしておくと変化がよくわかって便利です。
共通
今回はubunutu-14.04を使って説明する予定です。
test-kitchenでは複数のOSを同時にテストすることもできます。
好みに応じて使いわけてください。
$ docker pull ubuntu:14.04
追伸
準備が間に合わなかったらごめんなさい。
注意事項
※ 掲載タイミングや更新頻度によっては、情報提供元ページの内容と差異が発生しますので予めご了承ください。
※ 最新情報の確認や参加申込手続き、イベントに関するお問い合わせ等は情報提供元ページにてお願いします。