mirror of
https://github.com/inspec/inspec
synced 2024-12-24 03:53:15 +00:00
97a258ae69
Signed-off-by: Miah Johnson <miah@chia-pet.org>
30 lines
591 B
Ruby
30 lines
591 B
Ruby
#
|
|
# file mount tests
|
|
|
|
case node["platform"]
|
|
when "ubuntu", "rhel", "centos", "fedora"
|
|
|
|
# copy iso file for mount tests
|
|
# NB created using `mkdir empty; mkisofs -o empty.iso empty/`
|
|
cookbook_file "/tmp/empty.iso" do
|
|
owner "root"
|
|
group "root"
|
|
mode "0755"
|
|
action :create
|
|
end
|
|
|
|
# create mount directory
|
|
directory "/mnt/iso-disk" do
|
|
owner "root"
|
|
group "root"
|
|
mode "0755"
|
|
action :create
|
|
end
|
|
|
|
# mount -o loop /root/empty.iso /mnt/iso-disk
|
|
mount "/mnt/iso-disk" do
|
|
device "/tmp/empty.iso"
|
|
options "loop"
|
|
action %i{mount enable}
|
|
end
|
|
end
|