Serverspec ディレクトリの存在をテストするサンプル

環境
Serverspec
RHEL8.6

構文

describe file('ディレクトリ名') do
  it { should be_directory }
  it { should be_owned_by 'ユーザー名' }
  it { should be_grouped_into 'グループ名' }
end

作成したディレクトリの存在を検証するには、fileを利用します。
属性はbe_directoryやbe_owned_byなどで検証します。

使用例

describe file('/opt/data/mon') do
  it { should be_directory }
  it { should be_owned_by 'testuser' }
  it { should be_grouped_into 'testuser' }
end

 

Serverspec

Posted by arkgame