This login module provides the possibility for a user to be authenticated via LDAP and to be authorized (get mapped to a Rundeck role) via the *.properties file.
Assuming Rundeck 2.0+ is installed.
Use Ant
to build the module. The result of the build will be available under build
directory.
Stop the Rundeck server:
rundeckd stop
Copy the hybrid-login library (From the build directory):
cp rundeck-hybrid-login-ext-<version>.jar $RDECK_BASE/exp/webapp/WEB-INF/lib
Also copy jetty-all.jar (From the build direcotry):
cp jetty-util-7.6.0.jar $RDECK_BASE/exp/webapp/WEB-INF/lib/
Start the Rundeck server:
rundeckd start