{"id":18802285,"url":"https://github.com/oracle-quickstart/oci-hazelcast","last_synced_at":"2026-01-05T02:30:17.161Z","repository":{"id":106380167,"uuid":"150478557","full_name":"oracle-quickstart/oci-hazelcast","owner":"oracle-quickstart","description":"Terraform module to deploy Hazelcast Enterprise on Oracle Cloud Infrastructure (OCI)","archived":false,"fork":false,"pushed_at":"2019-11-20T20:29:28.000Z","size":3453,"stargazers_count":0,"open_issues_count":6,"forks_count":1,"subscribers_count":7,"default_branch":"master","last_synced_at":"2024-12-29T20:16:02.724Z","etag":null,"topics":["cloud","hazelcast","imdg","jet","oci","oracle","partner-led","terraform"],"latest_commit_sha":null,"homepage":"","language":"HCL","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/oracle-quickstart.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-09-26T19:20:24.000Z","updated_at":"2020-03-15T20:01:50.000Z","dependencies_parsed_at":null,"dependency_job_id":"78c3ea82-c777-479c-9e1a-59721ae99367","html_url":"https://github.com/oracle-quickstart/oci-hazelcast","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oracle-quickstart%2Foci-hazelcast","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oracle-quickstart%2Foci-hazelcast/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oracle-quickstart%2Foci-hazelcast/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oracle-quickstart%2Foci-hazelcast/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oracle-quickstart","download_url":"https://codeload.github.com/oracle-quickstart/oci-hazelcast/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239735262,"owners_count":19688262,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cloud","hazelcast","imdg","jet","oci","oracle","partner-led","terraform"],"created_at":"2024-11-07T22:27:20.833Z","updated_at":"2026-01-05T02:30:17.085Z","avatar_url":"https://github.com/oracle-quickstart.png","language":"HCL","funding_links":[],"categories":[],"sub_categories":[],"readme":"# oci-hazelcast\nThis is a Terraform module that deploys [Hazelcast](https://hazelcast.org/) on [Oracle Cloud Infrastructure (OCI)](https://cloud.oracle.com/en_US/cloud-infrastructure). They are developed jointly by Oracle and Hazelcast.\n  \n## Prerequisites\nFirst off you'll need to do some pre deploy setup.  That's all detailed [here](https://github.com/oracle/oci-quickstart-prerequisites).\n\n## Clone the Module\nNow, you'll want a local copy of this repo.  You can make that with the commands:\n\n    git clone https://github.com/oracle-quickstart/oci-hazelcast.git\n    cd oci-hazelcast/terraform\n    ls\n\nThat should give you this:\n\n![](./images/git-clone.png)\n\n## Initialize the deployment\n\nWe now need to initialize the directory with the module in it.  This makes the module aware of the OCI provider.  You can do this by running:\n\n    terraform init\n\nThis gives the following output:\n\n![](./images/terraform-init.png)\n\n## Deploy the module\nNow for the main attraction.  Let's make sure the plan looks good:\n\n    terraform plan\n\nThat gives:\n\n![](./images/terraform-plan.png)\n\nIf that's good, we can go ahead and apply the deploy:\n\n    terraform apply\n\nYou'll need to enter `yes` when prompted.  Once complete, you'll see something like this:\n\n![](./images/terraform-apply.png)\n\nWhen the apply is complete, the infrastructure will be deployed, but cloud-init scripts will still be running.  Those will wrap up asynchronously.  So, it'll be a few more minutes before your cluster is accessible.  Now is a good time to get a coffee.\n\nWhen the deployment is completed, it will show you the public IP of the instance created on Oracle Cloud Infrastructure (OCI). Using that public IP, you can SSH into the instance. \n\n`ssh opc@\u003cpublic IP of the instance\u003e`\n\n\nExample:\n\n`Hazelcast IMDG VM public IP = 129.213.130.219`\n\n\n## View the instance in the Console\nYou can also login to the web console [here](https://console.us-phoenix-1.oraclecloud.com/a/compute/instances) to view the IaaS that is running the cluster.\n\n![](./images/console.png)\n\n## Destroy the Deployment\nWhen you no longer need the deployment, you can run this command to destroy it:\n\n    terraform destroy\n\nYou'll need to enter `yes` when prompted.\n\n![](./images/terraform-destroy.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foracle-quickstart%2Foci-hazelcast","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foracle-quickstart%2Foci-hazelcast","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foracle-quickstart%2Foci-hazelcast/lists"}