https://github.com/oracle-quickstart/oci-splunk
Terraform module to deploy Splunk on Oracle Cloud Infrastructure (OCI)
https://github.com/oracle-quickstart/oci-splunk
cloud oci oracle partner-led splunk terraform
Last synced: 2 months ago
JSON representation
Terraform module to deploy Splunk on Oracle Cloud Infrastructure (OCI)
- Host: GitHub
- URL: https://github.com/oracle-quickstart/oci-splunk
- Owner: oracle-quickstart
- License: apache-2.0
- Created: 2019-07-18T20:14:33.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2023-06-02T18:08:15.000Z (about 2 years ago)
- Last Synced: 2025-04-13T18:09:58.263Z (2 months ago)
- Topics: cloud, oci, oracle, partner-led, splunk, terraform
- Language: HCL
- Size: 27.3 KB
- Stars: 5
- Watchers: 4
- Forks: 4
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# oci-splunk
This is a Terraform module that deploys [Splunk Enterprise](https://www.splunk.com/) on [Oracle Cloud Infrastructure (OCI)](https://cloud.oracle.com/en_US/cloud-infrastructure). It is developed jointly by Oracle and Splunk.## Prerequisites
First off you'll need to do some pre deploy setup. That's all detailed [here](https://github.com/oracle/oci-quickstart-prerequisites).## Clone the Module
Now, you'll want a local copy of this repo by running:git clone https://github.com/oracle-quickstart/oci-splunk.git
## Deploy
The TF templates here can be deployed by running the following commands:
```
cd oci-splunk/simple
terraform init
terraform plan
terraform apply
```Using the defaults in `variables.tf` these templates will deploy:
- a VNC
- a master instance (`admin` password is set by the `password` variable)
- 2 indexer instances (one for each site in the `sites_string` variable)
- a search deployer instance
- 2 search head instancesThe output of `terraform apply` should look like:
```
Apply complete! Resources: 11 added, 0 changed, 0 destroyed.Outputs:
Indexer server private IPs = [
10.0.0.6,
10.0.0.7
]
Indexer server public IPs = [
129.213.90.194,
132.145.197.110
]
Master server URL = http://150.136.210.4:8000
Master server private IP = 10.0.0.3
Master server public IP = 150.136.210.4
Search deployer server private IP = 10.0.0.2
Search deployer server public IP = 129.213.94.65
Search head server private IPs = [
10.0.0.4,
10.0.0.5
]
Search head server public IPs = [
132.145.132.203,
129.213.22.201
]
```The deployment will finish asynchronously after `terraform apply` returns. Once
this completes you'll be able to log into the Splunk admin console by opening the
`Master server URL` in a browser. The login is `admin/`