lance dillon wrote: > On Tue, Jun 9, 2009 at 11:16 AM, Bryan Kearney <bkear...@redhat.com> wrote: > >> lance dillon wrote: >>> I need to be able to add: >>> >>> alias usb-storage off >>> >>> to /etc/modprobe.conf >>> >>> I have this so far: >>> >>> augeas { "usb-storage": >>> context => "/files/etc/modprobe.conf", >>> changes => [ "set alias[last()+1] usb-storage", >>> "set alias[last()]/modulename off", >>> ], >>> onlyif => "get alias != usb-storage" >>> } >> >> try onlyif => "match alias include usb-storage" >> >> it may be >> >> "match alias[*] include usb-storage" >> >> -- bk >> >> >> Hmm, that didn't quite do it either. Now it doesn't run regardless. It is > supposed to add that line if usb-storage doesn't exist, and ignore if it > does (I don't want to add it multiple times). The logic above seems to be > the opposite, but either way, nothing happened. > > Thanks for the info though. Now I have another command to check with (using > include). >
Ok.. lets try this (lutter knows this voodoo better) "match *[alias ='usb-storage'] size = 0 " -- bk --~--~---------~--~----~------------~-------~--~----~ 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+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en -~----------~----~----~----~------~----~------~--~---