# JMXPassword

JMXPassword for Augeas

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

Summary

JMXPassword | JMXPassword for Augeas
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 |
Configuration files | This 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