inspec/test/cookbooks/os_prepare/recipes/file.rb

42 lines
673 B
Ruby
Raw Normal View History

2015-10-24 09:11:36 +00:00
# encoding: utf-8
# author: Christoph Hartmann
# author: Dominik Richter
#
# prepares a sample file for verification
if node['platform_family'] != 'windows'
2015-10-24 09:11:36 +00:00
gid = case node['platform_family']
when 'aix'
'system'
when 'freebsd'
'wheel'
2016-01-28 13:51:54 +00:00
when 'solaris', 'solaris2'
'sys'
else
'root'
end
file '/tmp/file' do
mode '0765'
owner 'root'
group gid
content 'hello world'
end
file '/tmp/sfile' do
mode '7765'
owner 'root'
group gid
content 'hello suid/sgid/sticky'
end
directory '/tmp/folder' do
mode '0567'
owner 'root'
group gid
end
end