Giovanni Bordello
2011-Jun-02 08:22 UTC
[Puppet Users] Managing /etc/fstab options with augeas
Hi again, I''m trying to manage mount options in /etc/fstab with Augeas but can''t figure out how to add more than one option. augeas { "/etc/fstab": context => "/files/etc/fstab", changes => [ ''set *[file = "/tmp"]/opt nosuid'', ''set *[file = "/home"]/opt nosuid'', ], } I would like to add "nodev" as well but can''t figure out how. When I simply replace "nosuid" with "nosuid,nodev" it fails with: err: /Stage[main]/System::Files/Augeas[/etc/fstab]/returns: change from need_to_run to 0 failed: Save failed with return code false I have just spent some time in augtool but am still confused. I have manually changed the options for /apps to defaults,nosuid and this is augtool''s output: augtool> print /files/etc/fstab/*[file = "/apps"] /files/etc/fstab/3 /files/etc/fstab/3/file = "/apps" /files/etc/fstab/3/opt[1] = "defaults" /files/etc/fstab/3/opt[2] = "nosuid" [..] Now I can "set /files/etc/fstab/3/opt[2] nodev" but can''t figure out: 1. how to do it with the [file="/apps"] because I don''t know the index (.../3/...) for each mountpoint. 2. how to add a new ''opt'' for mountpoints that only have ''default'' at the moment. Any ideas? Thanks! GiBo -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
Adam Heinz
2011-Jun-08 14:17 UTC
Re: [Puppet Users] Managing /etc/fstab options with augeas
On Thu, Jun 2, 2011 at 4:22 AM, Giovanni Bordello <gibo@gentlemail.com> wrote:> I''m trying to manage mount options in /etc/fstab with Augeas but can''t > figure out how to add more than one option.Have you looked at puppet''s ''mount'' type? -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.