Skip to content

puppet entreprise 3.3.2 and augeas lens #12

@MelanieGault

Description

@MelanieGault

Hi,

Thanks a lot for this module !
This is not really an issue, but a tip for other puppet entreprise users.

It doen't work with puppet entreprise because the lense is not at the pe-puppet environment.

the error is like :

Warning: Augeas[set pgpool.conf listen_addresses](provider=augeas): Loading failed for one or more files, see debug for /augeas//error output

With debug mode we can find more usefull info:

Debug: Augeas[set pgpool.conf listen_addresses](provider=augeas): Opening augeas with root /, lens path /var/opt/lib/pe-puppet/lib/augeas/lenses, flags 64
Debug: Augeas[set pgpool.conf listen_addresses](provider=augeas): Augeas version 1.1.0 is installed
Warning: Augeas[set pgpool.conf listen_addresses](provider=augeas): Loading failed for one or more files, see debug for /augeas//error output
Debug: Augeas[set pgpool.conf listen_addresses](provider=augeas): /augeas/load/Xfm/error = Can not find lens Pgpool.lns
Debug: Augeas[set pgpool.conf listen_addresses](provider=augeas): Will attempt to save and only run if files changed
Debug: Augeas[set pgpool.conf listen_addresses](provider=augeas): sending command 'set' with params ["/files/etc/pgpool-II-94/pgpool.conf/listen_addresses", "localhost"]
Debug: Augeas[set pgpool.conf listen_addresses](provider=augeas): Closed the augeas connection

It needs to be in /opt/puppet/share/augeas/lenses/dist/ or /var/opt/lib/pe-puppet/lib/augeas/lenses

Just a

cp /usr/share/augeas/lenses/pgpool.aug /opt/puppet/share/augeas/lenses/dist/

and it works like a charm.

Mélanie

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions