- 122 名前:login:Penguin mailto:sage [2018/03/11(日) 11:22:42.29 ID:FdJN57de.net]
- ServerSpec実行してOKがでればOKと信用すりゃいいんだろうけどさ、何をテストしているのかさっぱりわからん。
ServerSpec(というかrspec)というフレームワークはブラックボックスで良いんだが 肝心のテスト内容(matcher)で何をやってるのかは把握してなきゃだめだろ? >>113 > ただ、shell, commandモジュールを使うと冪等性が担保できないので Dockerや最近のImmutable Infrastructureではサーバ作ったら変えないので ありがたいことに冪等性は不要になった。実行前は必ずクリーンな状態なのでね。 俺も冪等性は信頼してない。特にAnsibleとかブラックボックスなので。 ただしここではいわないが、冪等性に変わるアイデアを持ってる > さらさらっと書いてますが、このようなdocker,ansible,Serverspecの環境を作るのはそれなりに大変だと思うので、 Dockerはともなく、ansible とか Serverspec だから大変なんだよ。 Serverspecとか今度はRubyいるだろ? 参考になった。まあ気にすんなよ。あんたを煽ってるわけじゃなく ちょうどansible使おうとしてるやつがいたから、なんでか聞きたかっただけだ。 Ansibleとかほんとクソだって思ってるので 最初の質問にもう一度答えると > dockerfile使わずにAnsibleでコンテナ構築してる人居ます? つかわん。dockerなら冪等性いらないし、1コンテナで動かすものは極力シンプルにするので 構築内容は短くなる。逆にAnsibleを動かすための部分のほうが長くなる
|
|