| Puppet Version: 6.17 Puppet Server Version: 2019.8.0 OS Name/Version: RHEL 7 When Puppet checks for managed mount resources it only computes how the line should exist in /etc/fstab and then confirms such a line exists in /etc/fstab. If the lines do not match, it deletes the erroneous line and inserts the correct line. It then attempts to unmount and remount that mount. On subsequent runs (after the /etc/fstab entry has been corrected) it does not actually verify the mount is active with options specified in /etc/fstab. Someone could remount something from /etc/fstab that is managed by Puppet with whatever options they want, and Puppet won't report or correct it because it only checks what the line should be in /etc/fstab and not the options of the active mount. Desired Behavior: Puppet should confirm/correct both the managed /etc/fstab entry and the active mount options. Actual Behavior: Puppet only confirms/corrects the managed /etc/fstab entry, it does not confirm/correct active mount options. |