18
21

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

2022年度最新版構成管理ツールのテストツールの比較

Last updated at Posted at 2019-07-02

概要

Ansible,Chef,Puppet,SaltといったIaaS用の構成管理ツールでインフラ構築を完了した後、その妥当性をテストするツールの比較

構成管理テストツール一覧

選定条件

  • GitHubやBitBucketでソースコードが公開されている、かつスター1000以上である。(BitBucketはスタートがないため考慮しない)
  • ライセンスが緩めである。(MIT, Apache2.0, etc)
  • ドキュメントが存在する。
 
ツール名 動作環境 ライセンス ドキュメント 特徴
ServerSpec Ruby MIT ありRSpecをラップして
作られているので、
Rspecと同じ感覚で
テストコードを書く
ことが可能。
InSpec Ruby Apache2.0 あり 元々serverspecの拡張として
作られていたため、
テストコードの書き方は
serverspecとほぼ同じ。
機能性はserverspecよりも多い。
Goss Go Apache2.0 あり yamlベースで
テストコードを
書くことが可能。
Testinfra Python Apache2.0 あり pytestをラップして
作られているので、
pytestと同じ感覚で
テストコードを書くことが可能。
Bats Bash MIT READMEのみ 構成管理のテスト専用
ツールではないが、
bashベースなので
構成管理のテスト
にも十分使える。
18
21
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
18
21

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?