3 Parses MCollective's configuration files
5 Author: Marc Fournier <marc.fournier@camptocamp.com>
8 This lens is based on MCollective's default client.cfg and server.cfg.
12 augtool> get /files/etc/mcollective/client.cfg/plugin.psk
13 /files/etc/mcollective/client.cfg/plugin.psk = unset
15 augtool> ls /files/etc/mcollective/client.cfg/
17 main_collective = mcollective
18 collectives = mcollective
21 augtool> set /files/etc/mcollective/client.cfg/plugin.stomp.password example123
25 The <Test_MCollective> file also contains various examples.
28 This file is licensed under the LGPL v2+, like the rest of Augeas.
34 let lns = Simplevars.lns
36 let filter = incl "/etc/mcollective/client.cfg"
37 . incl "/etc/mcollective/server.cfg"
38 . incl "/etc/puppetlabs/mcollective/client.cfg"
39 . incl "/etc/puppetlabs/mcollective/server.cfg"
41 let xfm = transform lns filter