Manage your Oracle Cloud Deployment with Infrastructure as Code


Infrastructure Management

  • Terraform Tutorials

    Have you ever wanted to learn how to use Terraform with Oracle Cloud Infrastructure (OCI) without resorting to cloud tutorials for services other than OCI? Oracle's Tim Clegg introduces a brand new learning series with HashiCorp.


    Check out the interview
  • Deploy Machine Learning in OCI

    Machine learning doesn't have to be difficult. Learn how to create standalone environments where you can run machine learning experiments.


    Deploy an ML environment
  • CIS Landing Zone

    Provisioning the landing zone of your tenancy is now easier thanks to the V2 launch. Check out how to allow a user without broad permissions to provision the landing zone.


    Provision a landing zone
  • Deploy Kubernetes using Pulumi

    Check out this sample Python code that deploys Oracle Cloud Infrastructure Container Engine for Kubernetes on OCI using Pulumi.

    Provision Kubernetes using Pulumi
  • Oracle Linux Automation Manager

    Oracle Linux Automation Manager 2.0 lets users across an organization create, share, execute, and manage infrastructure automation tasks.

    Learn more about Oracle Linux Automation Manager

SDKs, APIs, and more

  • Custom cost reports with Python and the Metering API

    Let Stefan Hinker show you how to generate custom reports on cloud costs by compartment using Python functions.


    Learn how to create custom reports
  • Using Python with OCI Instance Principals and OCI Vault to retrieve secrets

    Unique to OCI, Instance Principals configure the compute instance to authorize API calls. Learn how scripting can help you retrieve a secret without a password.


    Retrieve your secret with this script
  • Making quick-and-dirty REST calls to the Oracle Cloud API in Ruby

    When using Ruby, it's possible to leverage all the power and object-oriented goodness that the OCI Ruby SDK offers while also making lightweight calls directly to the OCI API.


    Learn how to make lightweight calls to OCI
  • Deploying a Chef server on Oracle Cloud

    This in-depth guide illustrates how to install a Chef server on an Oracle Cloud Infrastructure Compute instance or virtual machine. Check out this guide for a thorough dive into Chef and OCI.

    Check out the Chef guide

OKIT

  • Getting started with the OCI Designer Toolkit (OKIT)

    Before building your Oracle Cloud infrastructure, you’ll need to design and visualize your architecture. OKIT is an open source project that helps you do just that.


    Get started with OKIT
  • Integrate OKIT and OCI Resource Manager

    Learn how OKIT integrates with OCI Resource Manager, allowing you to create, apply, and update Resource Manager stacks.


    Explore the Resource Manager-OKIT integration
  • Generate documentation with OKIT

    OKIT is more than just a visual tool. Learn how to create easy-to-read documentation for all your OKIT resources.


    Learn how to generate documentation
  • Working with OKIT templates

    In many cases, templates save you time, and with OKIT it’s no different. In OKIT, a template is a predefined architecture that you can use as a reference to create your own architecture.

    Save time with OKIT templates

Additional resources