Terraform state file management

Following up on my previous post about storing the terraform state file on a remote object storage location, I would like to talk about the terraform state command The terraform state command is used for advanced state management. As your Terraform usage becomes more advanced, there are some cases where you may need to modify the Terraform state. Rather than … Continue reading Terraform state file management

How to use OCI Marketplace image with Terraform?

Recently Mattia has presented the blog post about using OCI CLI to retrieve OCI Marketplace image. It has inspired me to explore this topic, but with Terraform usage. The goal was very simple - deploy RocketChat image (from OCI Marketplace) as a single VM in the extremely simplified cloud infrastructure, very similar to my first lesson … Continue reading How to use OCI Marketplace image with Terraform?

How to retrieve an OCI Marketplace image id using advanced functionality in the OCI CLI utility

If you ever need to deploy an OCI Marketplace image using your automation, the information that you will have to feed to your script will be: "listingId": "ocid1.appcataloglisting.oc1..aaaaaaaam7ewzrjbltqiarxukuk72v2lqkdtpqtwxqpszqqvrm7likfnpt5q", "listingResourceId": "ocid1.image.oc1..aaaaaaaaa5u7qtj3j3um4zryg3qkn6if2sqctqjfh46pdq5z56kq6zagg4va", Let's say we need to find this information for a specific Marketplace image, like RocketChat: We can use the OCI cli to retrieve the details needed … Continue reading How to retrieve an OCI Marketplace image id using advanced functionality in the OCI CLI utility

My thoughts after successful Oracle Cloud Infrastructure Developer 2020 Certified Associate exam

Last week I was very busy so it was hard to find a few free cycles to write about it. Yes, I have passed recently Oracle Cloud Infrastructure Developer 2020 Certified Associate exam. Frankly speaking, it was obvious for me I need to do it. I am a hardcore developer here at FoggyKitchen, mostly with … Continue reading My thoughts after successful Oracle Cloud Infrastructure Developer 2020 Certified Associate exam

USE OCI OBJECT STORAGE TO STORE TERRAFORM STATE FILES

Introduction Terraform allows you to deploy infrastructure very quickly, and you can find thousands of script/modules/snippets on the web to get you started in a snap. Once you move from the "Let's try this at home" phase to a more "Let's do this for a real environment" oriented phase you will have to make a … Continue reading USE OCI OBJECT STORAGE TO STORE TERRAFORM STATE FILES

OCI-Ballerina module

What is Ballerina? Ballerina is an open-source, general-purpose, cloud-native programming language that incorporates concepts of distributed systems and micro-service development with both textual and graphical syntax. So why a completely new language? In the current micro-services world, I believe the language should have more capabilities to deal with creating containers, storing and deploying them to … Continue reading OCI-Ballerina module

How to integrate OCI Event Service and OCI Functions with Terraform

Yesterday night I have passed  Oracle Cloud Infrastructure Developer 2020 Certified Associate exam. For this exam, besides Terraform, I had to learn about Oracle Kubernetes Engine (OKE) and OCI Functions. Recently I have had the opportunity to explore OCI Event Service. The outcome of this experiment I have encoded in a brand new dish (GitHub … Continue reading How to integrate OCI Event Service and OCI Functions with Terraform

My thoughts after successful Oracle Cloud Infrastructure 2019 Certified Architect Professional exam

Right, last 2 weeks I was silent. I am so sorry about that, but believe me... I had to focus on 1Z0-997 final preparation. It was a really hard exam. Mostly because of the wide range of topics to be explored in detail. On one hand, I was sure about my knowledge after building my … Continue reading My thoughts after successful Oracle Cloud Infrastructure 2019 Certified Architect Professional exam