hello-world-pulumi-oci-dotnet

Hello World Pulumi over OCI with .NET

📚 A repository to learn Pulumi, a modern Infrastructure-as-Code (IaC) tool, using OCI (Oracle Cloud Infrastructure) as the cloud provider and C# (.NET) as the programming language.


Overview

This repository demonstrates how to use Pulumi with OCI and .NET for building and managing cloud infrastructure. It includes examples for provisioning resources, configuring OCI services, and leveraging Pulumi’s features for infrastructure management and automation.


Features


Getting Started

Prerequisites

Steps

  1. Clone the Repository:
    git clone https://github.com/GuilhermeStracini/hello-world-pulumi-oci-dotnet.git
    cd hello-world-pulumi-oci-dotnet
    
  2. Install Dependencies:
    dotnet restore
    
  3. Set Up Pulumi:
    • Log in to Pulumi:
      pulumi login
      
    • Configure your Pulumi stack:
      pulumi config set oci:region <your-oci-region>
      
  4. Run the Project:
    • Preview the changes:
      pulumi preview
      
    • Deploy the stack:
      pulumi up
      
  5. Destroy the Stack (Optional):
    • Remove all provisioned resources:
      pulumi destroy
      

Explore additional resources to deepen your understanding of Pulumi and OCI:


Contribution

Contributions are welcome!
Feel free to fork this repository, open issues, or submit pull requests to enhance examples or add new ones.


License

This project is licensed under the MIT License.