diff --git a/REFERENCE.md b/REFERENCE.md index 070f274..74dadb3 100644 --- a/REFERENCE.md +++ b/REFERENCE.md @@ -123,6 +123,10 @@ The refquota property. Valid values are ``, `none`. The refreservation property. Valid values are ``, `none`. +##### `relatime` + +The relatime property. Valid values are `on`, `off`. Only supported on Linux + ##### `reservation` The reservation property. Valid values are ``, `none`. diff --git a/lib/puppet/provider/zfs/zfs.rb b/lib/puppet/provider/zfs/zfs.rb index d28c5a2..c1fd7aa 100644 --- a/lib/puppet/provider/zfs/zfs.rb +++ b/lib/puppet/provider/zfs/zfs.rb @@ -78,7 +78,7 @@ def container_property [:aclinherit, :atime, :canmount, :checksum, :compression, :copies, :dedup, :devices, :exec, :logbias, :mountpoint, :nbmand, :primarycache, :quota, :readonly, - :recordsize, :refquota, :refreservation, :reservation, + :recordsize, :refquota, :refreservation, :relatime, :reservation, :secondarycache, :setuid, :sharenfs, :sharesmb, :snapdir, :sync, :version, :volsize, :vscan, :xattr].each do |field| define_method(field) do diff --git a/lib/puppet/type/zfs.rb b/lib/puppet/type/zfs.rb index 7ea6430..5002248 100644 --- a/lib/puppet/type/zfs.rb +++ b/lib/puppet/type/zfs.rb @@ -108,6 +108,10 @@ module Puppet desc 'The refreservation property. Valid values are ``, `none`.' end + newproperty(:relatime) do + desc 'The relatime property. Valid values are `on`, `off`. Only supported on Linux' + end + newproperty(:reservation) do desc 'The reservation property. Valid values are ``, `none`.' end