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
$ 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
$ 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
$ tree ./spec
./spec
├── localhost
│ └── sample_spec.rb
└── spec_helper.rb
$ 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
require 'spec_helper'
describe service('cron') do
it { should be_running }
end
require 'spec_helper' describe service('cron') do it { should be_running } end