• Getting Started
  • Oracle Cloud Infrastructure Cloud Adoption Framework
  • Oracle Cloud's Free Tier
  • Oracle Multicloud
  • Oracle Cloud Infrastructure Government Cloud
  • Oracle EU Sovereign Cloud
  • Applications Services
  • Infrastructure Services
  • Developer Resources
    • Developer Guide
      • Setup and Prerequisites
      • SDK Quick Starts with Cloud Shell
      • Working with Cloud Shell
      • Working with Code Editor
      • Working with the CLI
      • SDK Guides
      • DevOps Tools and Plug-ins
        • OCI Modules for PowerShell
        • Ansible Collection
        • Compute Jenkins Plug-in
        • Chef Knife Plug-in
        • DevOps Plugin for Jenkins
        • Grafana Plug-in
        • Terraform Provider
          • Getting Started
          • What's New
          • Tutorials
          • Examples, Templates, and Solutions
          • Guides
            • Authoring Configurations
            • Specifying Versions
            • Migrating a Legacy Provider
            • Enabling Asynchronous Operations
            • Enabling FIPS Compatibility
            • Managing Volumes
            • Migrating an Exadata DB System
            • Targeting Multiple Regions
            • Upgrading to Terraform v0.12
            • Using Object Storage for State Files
          • Best Practices
          • Resource Discovery
          • Services Reference
          • Troubleshooting the Terraform Provider
          • Known Issues
      • Other Tools
      • API Reference and Appendices
      • Known Issues
    • Developer Tutorials
  • Security
  • Marketplace
  • More Resources
  • Glossary
  • Oracle Cloud Console
Oracle Cloud
  • Getting Started with Oracle Cloud Infrastructure
  • Cloud Adoption Framework
  • Multicloud
  • Oracle Cloud Infrastructure Government Cloud
  • Applications Services
  • Infrastructure Services
  • Developer Resources
  • Security
  • Marketplace
  • More Resources
  • Oracle Cloud Console
  • Cloud Applications Documentation
  • Oracle.com Home
  • Oracle Help Center Home
Search

Oracle Cloud Infrastructure Documentation


Developer ResourcesDeveloper GuideDevOps Tools and Plug-insTerraform Provider
  • Getting Started
  • Oracle Cloud Infrastructure Cloud Adoption Framework
  • Oracle Cloud's Free Tier
  • Oracle Multicloud
  • Oracle Cloud Infrastructure Government Cloud
  • Oracle EU Sovereign Cloud
  • Applications Services
  • Infrastructure Services
  • Developer Resources
    • Developer Guide
      • Setup and Prerequisites
      • SDK Quick Starts with Cloud Shell
      • Working with Cloud Shell
      • Working with Code Editor
      • Working with the CLI
      • SDK Guides
      • DevOps Tools and Plug-ins
        • OCI Modules for PowerShell
        • Ansible Collection
        • Compute Jenkins Plug-in
        • Chef Knife Plug-in
        • DevOps Plugin for Jenkins
        • Grafana Plug-in
        • Terraform Provider
          • Getting Started
          • What's New
          • Tutorials
          • Examples, Templates, and Solutions
          • Guides
            • Authoring Configurations
            • Specifying Versions
            • Migrating a Legacy Provider
            • Enabling Asynchronous Operations
            • Enabling FIPS Compatibility
            • Managing Volumes
            • Migrating an Exadata DB System
            • Targeting Multiple Regions
            • Upgrading to Terraform v0.12
            • Using Object Storage for State Files
          • Best Practices
          • Resource Discovery
          • Services Reference
          • Troubleshooting the Terraform Provider
          • Known Issues
      • Other Tools
      • API Reference and Appendices
      • Known Issues
    • Developer Tutorials
  • Security
  • Marketplace
  • More Resources
  • Glossary
  • Oracle Cloud Console
Skip to main content

Guides

Configure the OCI Terraform provider for specific use cases and write Terraform configuration files that manage specific OCI resources.

Available guides follow:

  • Authoring Configurations
  • Specifying Versions
  • Migrating a Legacy Provider Source Configuration to the Supported Configuration
  • Enabling Asynchronous Operations
  • Enabling FIPS Compatibility
  • Managing Volumes
  • Migrating an Exadata DB System to the New Resource Model
  • Targeting Multiple Regions
  • Upgrading Configurations to Terraform v0.12
  • Using Object Storage for State Files
  • Copyright © 2025, Oracle and/or its affiliates.
  • About Oracle
  • Contact Us
  • Legal Notices
  • Terms of Use & Privacy
  • Document Conventions
  • Cookie Preferences