ServerspecでCentOSの環境をチェックしてみます

  1. 0failuresとなっているので成功です。

簡単な解説

SELinuxはServerspecにおいてResouceTypeとして規定されているので「無効な状態」か確認したい場合は「should be_disabled」が使えます。

しかし、iptablesはResouceTypeとして既定されているのが、IPフィルタリングと変換のルールだけのようです。

従ってserviceとして判断しています。最初は以下のようにshould be_disabledと書いてしまってエラーになりました。

1#ダメな例2describe iptables do3    it { should be_disabled }4end

いかがでしたか?

今回はサービスが無効になっているか確認を行いました。

ServerspecはOSによって記述の内容を変える必要はありますが、文法は変わりません。

次回もお楽しみに!!

この記事を書いた人

aws-recipe-user