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.
