# File lib/chef/resource/mount.rb, line 30 def initialize(name, run_context=nil) super @resource_name = :mount @mount_point = name @device = nil @device_type = :device @fstype = "auto" @options = ["defaults"] @dump = 0 @pass = 2 @mounted = false @enabled = false @action = :mount @supports = { :remount => false } @allowed_actions.push(:mount, :umount, :remount, :enable, :disable) @username = nil @password = nil @domain = nil end
# File lib/chef/resource/mount.rb, line 58 def device(arg=nil) set_or_return( :device, arg, :kind_of => [ String ] ) end
# File lib/chef/resource/mount.rb, line 66 def device_type(arg=nil) real_arg = arg.kind_of?(String) ? arg.to_sym : arg valid_devices = if RUBY_PLATFORM =~ /solaris/ [ :device ] else [ :device, :label, :uuid ] end set_or_return( :device_type, real_arg, :equal_to => valid_devices ) end
# File lib/chef/resource/mount.rb, line 160 def domain(arg=nil) set_or_return( :domain, arg, :kind_of => [ String ] ) end
# File lib/chef/resource/mount.rb, line 102 def dump(arg=nil) set_or_return( :dump, arg, :kind_of => [ Integer, FalseClass ] ) end
# File lib/chef/resource/mount.rb, line 126 def enabled(arg=nil) set_or_return( :enabled, arg, :kind_of => [ TrueClass, FalseClass ] ) end
# File lib/chef/resource/mount.rb, line 80 def fstype(arg=nil) set_or_return( :fstype, arg, :kind_of => [ String ] ) end
# File lib/chef/resource/mount.rb, line 50 def mount_point(arg=nil) set_or_return( :mount_point, arg, :kind_of => [ String ] ) end
# File lib/chef/resource/mount.rb, line 118 def mounted(arg=nil) set_or_return( :mounted, arg, :kind_of => [ TrueClass, FalseClass ] ) end
# File lib/chef/resource/mount.rb, line 88 def options(arg=nil) ret = set_or_return( :options, arg, :kind_of => [ Array, String ] ) if ret.is_a? String ret.gsub(/,/, ' ').split(/ /) else ret end end
# File lib/chef/resource/mount.rb, line 110 def pass(arg=nil) set_or_return( :pass, arg, :kind_of => [ Integer, FalseClass ] ) end
# File lib/chef/resource/mount.rb, line 152 def password(arg=nil) set_or_return( :password, arg, :kind_of => [ String ] ) end
Generated with the Darkfish Rdoc Generator 2.