inspec/test/kitchen/cookbooks/os_prepare/recipes/file.rb
Miah Johnson 97a258ae69 Use a more obvious directory structure for kitchen testing
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-10-16 22:41:03 -07:00

47 lines
1.1 KiB
Ruby

#
# prepares a sample file for verification
if node["platform_family"] != "windows"
file "/tmp/file" do
mode "0765"
content "hello world"
end
file "/tmp/sfile" do
mode "7765"
content "hello suid/sgid/sticky"
end
directory "/tmp/folder" do
mode "0567"
end
else
user "TestUser" do
password "p@ssw0rd"
end
directory 'C:\Test Directory' do
rights :read, "Administrators"
rights :read_execute, "Administrators"
rights :write, "Administrators"
rights :modify, "Administrators"
rights :full_control, "Administrators", applies_to_children: true
deny_rights :read, "TestUser"
deny_rights :write, "TestUser"
deny_rights :read_execute, "TestUser"
end
file 'C:\Test Directory\test file.txt' do
rights :read, "Administrators"
rights :read_execute, "Administrators"
rights :write, "Administrators"
rights :modify, "Administrators"
rights :full_control, "Administrators"
deny_rights :read, "TestUser"
deny_rights :write, "TestUser"
deny_rights :read_execute, "TestUser"
end
end