On Tuesday, May 15, 2018 at 2:17:58 PM UTC-7, badmeischter wrote:
>
> This is an old thread, however I was desperate to find an answer for the 
> same question and would like to share what I found out
>
> Am Donnerstag, 13. März 2014 11:04:36 UTC+1 schrieb [email protected]:
>>
>> On Wednesday, March 12, 2014 3:35:09 PM UTC+1, kbrede wrote:
>>  
>>
>>> How do I append "iburst" at the end of "time.example.com?"
>>>
>>
>> AFAICT in augtool this works:
>>
>>   set /files/etc/ntp.conf/server[1] "time.example.com iburst"
>>
>
> NOPE, this  will not work. Assuming you are in the augtool shell:
>
> augtool> match /files/etc/ntp.conf/server
> /files/etc/ntp.conf/server[1] = 3.ch.pool.ntp.org
> /files/etc/ntp.conf/server[2] = 0.ch.pool.ntp.org
> /files/etc/ntp.conf/server[3] = 2.ch.pool.ntp.org
> /files/etc/ntp.conf/server[4] = 1.ch.pool.ntp.org
> augtool> match /files/etc/ntp.conf/*[iburst]
> /files/etc/ntp.conf/server[1] = 3.ch.pool.ntp.org
> /files/etc/ntp.conf/server[2] = 0.ch.pool.ntp.org
> /files/etc/ntp.conf/server[3] = 2.ch.pool.ntp.org
> augtool> set /files/etc/ntp.conf/server[4]/iburst
> augtool> match /files/etc/ntp.conf/*[iburst]
> /files/etc/ntp.conf/server[1] = 3.ch.pool.ntp.org
> /files/etc/ntp.conf/server[2] = 0.ch.pool.ntp.org
> /files/etc/ntp.conf/server[3] = 2.ch.pool.ntp.org
> /files/etc/ntp.conf/server[4] = 1.ch.pool.ntp.org
>

The missing ingredient is that you need to create an `iburst` node 
underneath your new server; in augtool something like

ins server before server[1]
set server[1] time.example.com
touch server[1]/iburst
save

The 'touch' will create a node with no content/value, which is exactly what 
the Ntp lens expects to output 'iburst' after the server name. I highly 
recommend dumping the whole tree structure in cases like this with 
something like 'print /files/etc/ntp.conf' in augtool (or using the brand 
new 'augmatch' command line tool, e.g. 'augmatch -a /etc/ntp.conf' ;)

David

-- 
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/1734d9fa-f13b-4eab-a6f9-52cb4984cf6c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to