One of my old colleague whom I had pleasure to work with many years ago asked recently if there would be guide on getting a database running on Oracle Cloud Infrastructure with Terraform using Infrastructure as Code. That led me to an idea that I could write such guide and describe each step why it’s…
Oracle Cloud Infrastructure and provisioning Exadata part 2
This is part 2 on provisioning Exadata on Oracle Cloud Infrastructure, you can read part 1 from here. In this post I will focus on what the overall system looks like and database creation. After provisioning the Exadata you have it available in the console and can start using it. We had the 1/4 quarter…
Setting up network for e-Business Suite in Oracle Cloud Infrastructure
Setting up network for e-Business Suite in Oracle Cloud Infrastructure This post will be on how we did setup our network when the requirement was to deploy one Exadata and several application servers for our test environments. I’ll go through each components and then what was the setup on Terraform to get everything up and…
Oracle Cloud Infrastructure and provisioning Exadata part 1
One of the biggest reasons we started to use Oracle Cloud Infrastructure was that we could get Exadata provisioned for our use. We already had on-premise setup but to get similar setup in the cloud was important. I’m going to write a two part series on provisioning Exadata. On this first part I’ll discuss on…
Different environments and Terraform workspaces with Oracle Cloud Infrastructure
While we want to provision most of the things through Infrastructure as Code and use Terraform with our Oracle Cloud Infrastructure we also had to make sure each change will be properly tested before moving to production. So what is a convenient way of deploying your infrastructure with different variables to different environments? If you…
ODC Appreciation Day: Terraform
First time I’m taking part of Oracle Development Community Appreciation Day which Tim Hall has created to post about technology you use daily. My topic will be Terraform which is still fairly new technology for me after having used it only for around a year now. But what a game changer it has been! I…
OCI block volumes and Terraform
So we already know how to spin up instances with and without Terraform but what about when you need to attach a block volume to your fresh instance which you’ve created? You have an option to login to console and just add either paravirtualized or iscsi volume to your compute instance. If you add paravirtualized…
Should I use tags in Oracle Cloud Infrastructure?
In Oracle Cloud Infrastructure you have two options to tag your resources, defined tags which are setup by your administrator or free form tags which can be applied by any user who has access to a resource. So why should you tag resources? In my opinion when you start your OCI project this is definitely…
Oracle Cloud Infrastructure Service Gateway
Recently Oracle announced Service Gateway for Oracle Cloud Infrastructure (OCI). One of the problematic areas what I have found with OCI is that if you use Object Storage for example for your database backups you have been required to have public internet access from your OCI subnets either by placing instance to public subnet or…
Create multiple instances with one Terraform module in Oracle Cloud Infrastructure
Edit: Since this post was written a while ago I’ve written a new example with Terraform 0.12, much cleaner code with modules and code used available in Github. Since I’ve become a big fan of modules a case where you might need them is by creating multiple instances at the same time for your Terraform…