So, I finally got my act together and created the repositories I’ve been meaning to create for ages, to automatically spin up a VM running Oracle.
and uses Vagrant to provision the machine, and then Ansible to automatically provision Oracle.
The readme’s for each repository should (hopefully) be enough to get going, but in short these are the steps required:
- Clone the repositories
- Download the 12.2 binaries and place them in the <reponame>/swrepo directory
- vagrant up
This will (by default) give you a VM with:
- Oracle Linux 7.3
- Single instance 22.214.171.124 (cdb + 1 pdb)
- Storage on either FS or ASM
If you want to test a different combination of OS version and Oracle version, just follow the instructions in the readme.
The Vagrant boxes are the same ones I talked about in this post.
If you decide to try this and have problems or just have questions, just ask here or open an issue for the corresponding repository.