This cookbook is used to set up an Oracle database server on a CentOS 6.x machine
- CentOS 6.x
- Chef 12.0 or later
['owi-oracle-server']['config']['data_bag']['name'] = The name of the encrypted databag which holds the admin password
['owi-oracle-server']['config']['data_bag']['item']['credentials'] = The name of the data bag item holding the admin password
['owi-oracle-server']['config']['oracle_user'] = Service user account created on the system
['owi-oracle-server']['config']['oracle_group'] = Service user account group created on the system
['owi-oracle-server']['config']['oracle_sid'] = Database SID to create
['owi-oracle-server']['config']['oracle_home'] = Home directory of the service account
['owi-oracle-server']['config']['oracle_base'] = Application directory, typically in the home directory of the service account
['owi-oracle-server']['config']['db_domain'] = ?
['owi-oracle-server']['config']['memory_target'] = Configuration option
['owi-oracle-server']['config']['install_location'] = Source location of the installation file zip
Just include owi-oracle-server in your node's run_list:
{
"name":"my_node",
"run_list": [
"recipe[owi-oracle-server]"
]
}- 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
License: Public Domain
Authors: Ivan Suftin isuftin@usgs.gov