The previous post was related to OCI Resource Manager (ORM). I was trying to explain how to integrate ORM with the GitLab service to control the versions of your Terraform code. Today I will continue to work with ORM. And let’s imagine you are ORM and Terraform newbie, but you …
Last few weeks I was very busy and couldn’t continue to record videos. Frankly speaking, I had to pass HashiCorp Certified Terraform Associate exam and on the other hand, spent some time with my family (vacation at Baltic Sea) to reload myself after this hard COVID period. Anyway, now I …
A couple of my students had decided to buy a course and they have returned to study after a while. For some of them, it was easy to navigate at my page, but for some of them, it was a little bit confusing. Because of that, I have documented in …
My zero to hero Terraform + OCI training is getting more and more popular. As you can see on the left, more than 80 people have decided to enroll and study basic or complex OCI topologies deployed automatically with the usage of Terraform. For me, it is a huge thing, …
Last Monday I have passed Oracle Cloud Infrastructure 2019 Cloud Operations Associate Exam (1Z0-1067). It was the third exam in a row, which I have decided to pass, a few weeks after Oracle Cloud Infrastructure Developer 2020 Certified Associate and Oracle Cloud Infrastructure 2019 Certified Architect Professional. Frankly speaking, my …
As you know I love Terraform. That is why I have created zero to hero training for OCI and Terraform. It means I like to use terminal and execute commands such as terraform plan and terraform apply. All of that is great, but the state file, in that case, is …
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 …
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 …
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, …