I am trying to add two new options to grub.conf using augeas.
The code is as follows:
augeas { 'grub.conf/8250_LAR':
tag => chris1,
incl => '/boot/grub/grub.conf',
lens => 'Grub.lns',
changes => [
'set /title[1]/kernel/8250.nr_uarts 8',
'set /title[1]/kernel/8250_core.nr_uarts 8',
],
}
However nothing is added to /etc/grub.conf at all, and the puppet run
completes as follows with debug.
Debug: Augeas[grub.conf/8250_LAR](provider=augeas): Augeas version 1.0.0 is
installed
Debug: Augeas[grub.conf/8250_LAR](provider=augeas): Will attempt to save and
only run if files changed
Debug: Augeas[grub.conf/8250_LAR](provider=augeas): sending command 'set'
with params ["/title[*]/kernel/8250.nr_uarts", "8"]
Debug: Augeas[grub.conf/8250_LAR](provider=augeas): sending command 'set'
with params ["/title[*]/kernel/8250_core.nr_uarts", "8"]
Debug: Augeas[grub.conf/8250_LAR](provider=augeas): Skipping because no
files were changed
Debug: Augeas[grub.conf/8250_LAR](provider=augeas): Closed the augeas
connection
Manually, Augeas appears to work fine:
augtool> set /files/boot/grub/grub.conf/title[1]/kernel/8250_core.nr_uarts 8
augtool> save
Saved 1 file(s)
I'd appreciate any ideas?
Thanks
Chris
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/puppet-users/9f4a854d-e3b3-4be1-b7f2-5d495dba21d9%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.