On 08/12/11 20:06, Michael Chapman wrote:
On Thu, 8 Dec 2011, Chris wrote:
If I use an empty string it works:
# augtool
augtool> set /files/etc/sudoers/Defaults[type=':nrpe']/type :nrpe
augtool> set
/files/etc/sudoers/Defaults[type=':nrpe']/requiretty/negate ""
augtool> save
Saved 1 file(s)
Hi Chris,
The "requiretty" tree node can also be created with an explicitly null
value:
augtool> clear /files/etc/sudoers/Defaults[type=':nrpe']/requiretty/negate
At the moment Augeas doesn't treat an empty string and a null value any
differently, though it's probably a good idea if you try to keep them
separate.
This "clear" command should be able to be used directly in your Puppet
manifest.
That worked, thanks!
Any idea when that change happened? (I've been looking, but I haven't
been able to find it).
We've got an older version on centos5 machines (so old augtool doesn't
have a --version option) and the old syntax was working:
# augtool --version
augtool: unrecognized option `--version'
# rpm -qi augeas
Name : augeas Relocations: (not relocatable)
Version : 0.5.0 Vendor: (none)
# augtool
augtool> set /files/etc/sudoers/Defaults[type=':nrpe']/type :nrpe
augtool> set /files/etc/sudoers/Defaults[type=':nrpe']/requiretty/negate !
augtool> save
Saved 1 file(s)
augtool>
# grep requiretty /etc/sudoers
Defaults requiretty
# changed in order to be able to use sudo without a tty. See requiretty
above.
Defaults:nrpe !requiretty
--
Postgresql & php tutorials
http://www.designmagick.com/
_______________________________________________
augeas-devel mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/augeas-devel