RHEL8 Serverspecを利用する方法

環境
Serverspec
RHEL8.6

操作方法
1.Serverspecのインストールを行います
$ gem install serverspec

2.Serverspecの設定を行います。

$ serverspec-init

serverspec-init
Select OS type:

  1) UN*X
  2) Windows

Select number: 1

Select a backend type:

  1) SSH
  2) Exec (local)

Select number: 2

3.ファイルの構成を確認します。

$ tree ./spec
./spec
├── localhost
│   └── sample_spec.rb
└── spec_helper.rb

4.serverspecテスト
cronが起動しているかどうかテストする

require 'spec_helper'

describe service('cron') do
    it { should be_running }
end

 

Ansible

Posted by arkgame