Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationEventAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
15
Help us understand the problem. What is going on with this article?
@cocoa-maemae

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

概要

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ベースなので
構成管理のテスト
にも十分使える。
15
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
15
Help us understand the problem. What is going on with this article?