Rundeck community example with OpenLDAP and Oracle as backend.
-
Download the Oracle JDBC driver and place in lib/ .
-
Bring up the Oracle container first:
docker-composer up -d oracle
-
Connect and setup:
su - oracle
and later start sqlplus:sqlplus / as sysdba
-
Under sqlplus execute the following commands:
create USER rundeck IDENTIFIED BY rundeck;
GRANT CONNECT, RESOURCE, DBA TO rundeck;
-
Exit Sqlplus with the
Ctrl+D
keys combination and exit the oracle/root session with theexit
command. -
Now start Rundeck+LDAP containers:
docker-compose up -d rundeck ldap
(this action may take a few seconds). -
Open your favorite browser and go to
http://localhost:4440
and you can enter to Rundeck with some users defined in the ldif file, for example, for admin user: user:admin
password:admin
, or another profile like user:test
password:test
.
By default, for non "admin" users you need to define ACL rules to give/restrict access to projects and jobs.