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…
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…
Create DB system to Oracle Cloud Infrastructure with Terraform
One of the most important areas with Oracle Cloud Infrastructure is that you can utilize Oracle databases easily as part of your infrastructure. There are different options how you can provision the databases but as Terraform is the supported orchestration tool with OCI you should investigate if using it is feasible for your project. This…
Deep dive into OCI with compartments, users, groups and policies
I’ve said it before and I’ll state it once more. One of the best services with Oracle Cloud Infrastructure is Identity & Access Management. Oracle has made managing your tenancy really easy with compartments and policies. With compartments you can manage your single account without too much of complexity by restricting user access to specific…
Oracle Cloud Infrastructure Architect certification review
Earlier this week I took the Oracle Cloud Infrastructure (OCI) Architect Associate certification 1Z0-932 which I had been studying for few months while using OCI at the same time. Glad to say I passed it with good score to leave me happy on the effort! As the certification is quite new there isn’t a lot…
Using Oracle Cloud Infrastructure with Terraform modules
When I started to use Terraform I quickly adapted on concept of using modules with it. Why? Because in my opinion the more you can automate and standardize the easier overall management of your solution becomes. So what are modules and why should I use them? I made a short video presentation on creating infrastructure…
Getting to know basics of Oracle Cloud Infrastructure Load Balancing service
Feels like I’m jumping bit from topic to another but I had some testing ongoing with OCI Load Balancing service so thought to write a post on it. I’ll also throw few comparisons with AWS ELB so it gives an idea how Oracle has done it’s service. In OCI the Load Balancing (LB) service is…