This will install Oracle Express (XE) using Ansible. There is a good Oracle repo for creating docker images Oracle Database Docker Images that was used to model this role.
Using the following tools to develop:
- ansible
- virtualenv
- pip
- molecule
- docker (temp switched to vagrant until I can figure out the shared memory issue)
- vagrant
You will need to download the following file from Oracle and place it in this directory: oracle-xe-11.2.0-1.0.x86_64.rpm.zip
None at this time.
There are no other Ansible module dependencies.
See playbook.yml for examples.
This role was created using:
molecule init --role oraclexe --driver docker
Then the following commands were run:
virtualenv venv
source venv/bin/activate
pip install ansible
pip install molecule
pip install docker
pip install python-vagrant
pip freeze > requirements.txt
molecule test
- After the initial setup, to activate the python virtual environment run:
source venv/bin/activate
- To test, run:
molecule test
BSD