Inspec:检查用户和组

时间:2017-08-15 17:26:52

标签: chef inspec

这两者之间的区别是什么?

it { should be_owned_by 'cool_user' }
vs
its('owner') { should eq 'cool_user' }

it { should be_grouped_into 'cool_group' }
vs
its('group') { should eq 'cool_group' }

2 个答案:

答案 0 :(得分:2)

没有区别,只有两种方式来编写它。 https://github.com/chef/train/blob/master/lib/train/extras/file_common.rb#L107和另一个相似。

答案 1 :(得分:0)

Inspec支持styles

it { should be_owned_by 'cool_user' }
it { should be_grouped_into 'cool_group' }

虽然这种风格看起来更像是serverspec的写作方式:)