JMXPassword

JMXPassword for Augeas

Author: Brian Redbeard redb.nosp@m.eard@dead-c.nosp@m.ity.org

Summary
JMXPasswordJMXPassword for Augeas
ReferenceThis lens ensures that files included in JMXPassword are properly handled by Augeas.
LicenseThis file is licensed under the LGPL License.
Lens Usage
Configuration filesThis lens applies to relevant conf files located in /etc/activemq/ The following views correspond to the related files:
Augeas Lenses
pass_entry
lns
Augeas Variables
filter

Reference

This lens ensures that files included in JMXPassword are properly handled by Augeas.

License

This file is licensed under the LGPL License.

Lens Usage

Sample usage of this lens in augtool

  • Create a new user
ins user  after /files/etc/activemq/jmx.password
set /files/etc/activemq/jmx.password/user[last()]/username redbeard
set /files/etc/activemq/jmx.password/user[last()]/password testing

...

  • Delete the user named sample_user
rm /files/etc/activemq/jmx.password/user[*][username = "sample_user"]

Saving your file

save

Configuration files

This lens applies to relevant conf files located in /etc/activemq/ The following views correspond to the related files:

  • pass_entry: /etc/activemq/jmx.password See filter.

Augeas Lenses

pass_entry

let pass_entry = [ label "user" . [ label "username" . store Rx.word ] . Sep.space . [ label "password" . store Rx.no_spaces ] . Util.eol ]

lns

let lns = ( Util.comment | Util.empty | pass_entry )*

Augeas Variables

filter

let pass_entry = [ label "user" . [ label "username" . store Rx.word ] . Sep.space . [ label "password" . store Rx.no_spaces ] . Util.eol ]
let lns = ( Util.comment | Util.empty | pass_entry )*
Close