Thanks Manula! That explains the usage.

Regards,
Chamila de Alwis
Software Engineer | WSO2 | +94772207163
Blog: code.chamiladealwis.com



On Tue, Sep 9, 2014 at 4:42 PM, Manula Waidyanatha <[email protected]> wrote:

> Hi Chamila,
> (see my comments inline)
>
> On Tue, Sep 9, 2014 at 3:53 PM, Chamila De Alwis <[email protected]>
> wrote:
> > Hi,
> >
> > In the Appserver and several other carbon puppet modules the variable
> > usermgt is used in several templates to determine how the password
> handling
> > is done. For example in
> > /puppet/modules/appserver/templates/conf/user-mgt.xml.erb it is used as
> > follows.
> >
> >
> > <%- if @usermgt -%>
> >     <Property name="PasswordsExternallyManaged">true</Property>
> > <%- end -%>
> >
> > <%- if @usermgt == 'readonly_ldap' -%>
> > <%= scope.function_template(['appserver/conf/user-mgt/_roldap.erb']) -%>
> > <%- elsif @usermgt == 'readwrite_ldap' -%>
> > <%= scope.function_template(['appserver/conf/user-mgt/_rwldap.erb']) -%>
> > <%- end -%>
> >
> > However I can't find a place where this variable is initialized in
> puppet.
> >
> > Is usermgt supposed to be added to manifests/appserver.pp (or any other
> > carbon cartridge where applicable) if only it is relevant?
>
> Yes. If you do not set the usermgt variable, Puppet will use the
> default user-mgt.xml. However, if you need to use the user-mgt.xml
> file you need to add it to the service-templates array in init.pp.
> >
> > Regards,
> > Chamila de Alwis
> > Software Engineer | WSO2 | +94772207163
> > Blog: code.chamiladealwis.com
> >
> >
> >
> > _______________________________________________
> > Dev mailing list
> > [email protected]
> > http://wso2.org/cgi-bin/mailman/listinfo/dev
> >
>
>
>
> --
> Regards,
> Manula Waidyanatha
> Systems Engineer, WSO2, Inc.
> Phone: +94 774 195853
> Blog: blog.manula.org
>
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to