July Tech Festa A30: serverspec: Chef/Puppetと一緒に使うサーバテストのためのテスティングフレームワーク

2013/07/14開催のJulyTechFesta のセッション「Chef/Puppetと一緒に使うサーバテストのためのテスティングフレームワーク」のtweetを集めました。 スライド→ http://www.slideshare.net/mizzy/serverspec-jtf2013
0
Masa Satoh @lino_s

serverspec の話を聞きに来た。 #techfesta

2013-07-14 14:58:02
Yoshikazu GOTO @goto_ipv6

宮下さんによる「serverspec: Chef/Puppetと一緒に使うサーバテストのためのテスティングフレームワーク」です。 #techfesta

2013-07-14 15:01:50
れい (Yoshikawa Ryota) @rrreeeyyy

hbstudy#45 で聞き逃したserverspecの話を聞きに来ました #TechFesta

2013-07-14 15:02:30
bbb3 @butayan0

serverspec開発風景がすげえ・・・ #techfesta

2013-07-14 15:03:29
Yoshikazu GOTO @goto_ipv6

宮下さん:サーバプロビジョニング: #techfesta

2013-07-14 15:04:04
Yoshikazu GOTO @goto_ipv6

宮下さん: ・Bootstrapping:IaaSであればVMを作成など→OpenStackなど ・Configuration:Puppet, Chef ・Orchestration:Capistrano、Fabric #techfesta

2013-07-14 15:05:18
Yoshikazu GOTO @goto_ipv6

宮下さん:監視とは継続的なテストである by @kazuho #techfesta

2013-07-14 15:05:35
mass @_zoo

Orchestration=Capistrano/Fabric,Configuration=Puppet/Chef,Bootstrap=EC2、うん、なんかわかる。 #techfesta

2013-07-14 15:06:04
Yoshikazu GOTO @goto_ipv6

宮下さん:監視ではNagio, Zabbixなど→Orchestration #techfesta

2013-07-14 15:06:09
Yoshikazu GOTO @goto_ipv6

宮下さん:serverspecはConfigurationに?と。 #techfesta

2013-07-14 15:06:25
Yoshikazu GOTO @goto_ipv6

宮下さん:Zabbix/NagiosによるApacheのテスト(監視): ・httpdプロセス、ポート監視 #techfesta

2013-07-14 15:07:03
Yoshikazu GOTO @goto_ipv6

宮下さん:serverspecによるApacheのテスト: ・より細かいところまで見る →パッケージが存在するか、など #techfesta

2013-07-14 15:07:31
Yoshikazu GOTO @goto_ipv6

宮下さん: ・Orchestration領域:Zabbix, Nagios ・Configuration領域:serverspec #techfesta

2013-07-14 15:08:05
Yoshikazu GOTO @goto_ipv6

宮下さん:Configuration Managemnt Framework: ・Chef、今熱い ・Puppet ・最近ですとANSIBLE →OrchestrationとConfigurationの中間?という感じ #techfesta

2013-07-14 15:09:52
Yoshikazu GOTO @goto_ipv6

宮下さん:Configuration Management Framerorkのテスト: #techfesta

2013-07-14 15:10:26
Yoshikazu GOTO @goto_ipv6

宮下さん:どうやっています?: ・シェルコマンド叩く? ・シェルスクリプト? #techfesta

2013-07-14 15:10:45
Yoshikazu GOTO @goto_ipv6

宮下さん:様々なテストツールが存在: ・シンタックスチェック ・ユニットテスト →Chefspec →rspec-puppet ・ #techfesta

2013-07-14 15:11:52
Yoshikazu GOTO @goto_ipv6

宮下さん:結合テスト: ・Configuration Managementの流れを見ていると →Minitest Chef Handler →serverspecもここに #techfesta

2013-07-14 15:13:07
Yoshikazu GOTO @goto_ipv6

宮下さん:Infrastructure as Codeからの自然な流れ: ・サーバーの状態をテストコードに記述しよう、という流れを感じています。 #techfesta

2013-07-14 15:13:51
Yoshikazu GOTO @goto_ipv6

宮下さん:サーバの状態を簡潔なコードで記述してテストするための仕組み: ・RSpec →Rubyのテストフレームワーク #techfesta

2013-07-14 15:15:02
Yoshikazu GOTO @goto_ipv6

宮下さん:serverspecによるテスト: →REpecではexpectを使っている →serverspecではshouldが好きなので使っている #techfesta

2013-07-14 15:16:11
ふじもと @r_fujimoto

#techfesta ベキ状態を検証したいので、should が望ましいとおもふ

2013-07-14 15:16:34
Yoshikazu GOTO @goto_ipv6

宮下さん: ・緑の点は、1つ1つがテストを示している ・失敗すると赤文字で表示 ・裏側でシェルスクリプトを叩いているだけだったりするので、その内容を表示するようにしています。 #techfesta

2013-07-14 15:17:40
Haruyoshi Chiyoda @halchiyo

出れなかった hbstudy#45 serverspecの話を聞いてる #TechFesta

2013-07-14 15:17:41