53 lines
1021 B
Markdown
53 lines
1021 B
Markdown
# Oracle Deploy OL8 19c
|
|
|
|
Automated deployment of Oracle Database 19c on Oracle Linux 8 using Ansible and Terraform.
|
|
|
|
## Prerequisites
|
|
|
|
- Proxmox ready to go
|
|
- Oracle Database 19c installation files on NFS
|
|
- Ansible and Terraform installed
|
|
- Sufficient system resources
|
|
|
|
Ansible collections
|
|
|
|
```
|
|
Collection Version
|
|
----------------- -------
|
|
ansible.posix 2.1.0
|
|
community.general 11.2.0
|
|
```
|
|
|
|
## Installation
|
|
|
|
1. Clone this repository:
|
|
```sh
|
|
git clone https://github.com/yourusername/oracle-deploy-OL8-19c.git
|
|
cd oracle-deploy-OL8-19c
|
|
```
|
|
2. Place Oracle 19c installation files in `/data/software/Oracle/19c/`.
|
|
3. Adjust inventory and variable files as needed.
|
|
|
|
## Usage
|
|
|
|
- Use Terraform to provision VMs:
|
|
```sh
|
|
cd terraform
|
|
terraform init
|
|
terraform apply
|
|
```
|
|
|
|
- Update inventory.yml with details of nodes:
|
|
```
|
|
terraform state pull | grep default
|
|
```
|
|
|
|
- Run the Ansible playbook:
|
|
```sh
|
|
ansible-playbook -i inventory.ini oracle19c_rdbmsinstall.yml
|
|
```
|
|
|
|
## License
|
|
|
|
MIT License
|