JMXAccess module for Augeas
Author: Brian Redbeard redbeard@dead-city.org
| JMXAccess | JMXAccess module for Augeas |
| Reference | This lens ensures that files included in JMXAccess are properly handled by Augeas. |
| License | This file is licensed under the LGPL License. |
| Lens Usage | |
| Configuration files | This lens applies to relevant conf files located in /etc/activemq/ The following views correspond to the related files: |
| Augeas Lenses | |
| access_entry | |
| lns | |
| Augeas Variables | |
| filter |
ins user after /files/etc/activemq/jmx.access set /files/etc/activemq/jmx.password/user[last()]/username redbeard set /files/etc/activemq/jmx.password/user[last()]/access readonly
...
rm /files/etc/activemq/jmx.password/user[*][username = "sample_user"]
save
This lens applies to relevant conf files located in /etc/activemq/ The following views correspond to the related files:
let access_entry = [ label "user" . [ label "username" . store Rx.word ] . Sep.space . [ label "access" . store /(readonly|readwrite)/i ] . Util.eol ]
let lns = ( Util.comment | Util.empty | access_entry )*