Cookbook for Oracle Unified Directory Server 11.1.2.3 installation.
Easy test with:
git clone https://github.com/nscendoni/oud-cookbook.git
cd oud-cookbook
kitchen converge 65
Installer and JDK has to be downloaded and stored on a http server.
| Key | Type | Description | Default |
|---|---|---|---|
| ['oud']['sysuser'] | String | System user that run OUD | oracle |
| ['oud']['sysgroup'] | String | System group that run OUD | oracle |
| ['oud']['inventory_path'] | String | Path for OUD inventory | /home/oracle |
| ['oud']['middleware_home'] | String | Path for OUD Middleware installation | /opt/oracle |
| ['oud']['jdk'] | String | Url for jdk installation. RPM is required | http://192.168.101.1/jdk-7u79-linux-x64.rpm |
| ['oud']['installer_url'] | String | Url for OUD installation. | http://192.168.101.1/V75929-01.zip |
| ['oud']['instance_name'] | String | OUD instance name | asinst_1 |
| ['oud']['base_dn'] | String | Base DN | dc=scendoni,dc=org |
| ['oud']['ldap_port'] | String | LDAP Port | 1389 |
| ['oud']['admin_port'] | String | Admin Instance Port | 4444 |
| ['oud']['root_user_dn'] | String | Admin DN | cn=Directory Manager |
| ['oud']['root_password'] | String | Admin DN password. TODO: encrypt it | password |
Install requried packages, jdk, OUD package and create one OUD Server instance.
Install requried packages, jdk, create oraInst.loc file and download installer
Install OUD packages
Install OUD Server instance
- Fork the repository on Github
- Create a named feature branch (like
add_component_x) - Write your change
- Write tests for your change (if applicable)
- Run the tests, ensuring they all pass
- Submit a Pull Request using Github
Authors:
Nicola Scendoni
=======
Chef Cookbook for Oracle Unified Directory installation