#!/bin/bash # Script to help configure OCI environment variables echo "=== OCI Environment Setup Guide ===" echo "" echo "Before proceeding with Terraform operations, you need to set up your OCI environment." echo "" echo "1. Ensure you have configured your OCI CLI with proper credentials:" echo " - ~/.oci/config file with proper profile" echo " - ~/.oci/oci_api_key.pem file with your private key" echo "" echo "2. Find your compartment OCID:" echo " - Log into Oracle Cloud Console" echo " - Navigate to Identity & Security -> Compartments" echo " - Copy the OCID of the compartment you want to use" echo "" echo "3. Find your availability domain:" echo " - In Cloud Console, go to Compute -> Instances" echo " - Check the region you're working in" echo " - Note the availability domains (usually look like: 'Uocm:AP-SINGAPORE-1-AD-1')" echo "" echo "4. Find your image ID:" echo " - In Cloud Console, go to Compute -> Images" echo " - Select an appropriate image for your region" echo " - Copy the OCID" echo "" echo "5. Edit terraform.tfvars file with your actual values:" echo " compartment_id = \"ocid1.compartment.oc1......\"" echo " availability_domain = \"Uocm:AP-SEOUL-1-AD-1\" # example for Seoul region" echo " image_id = \"ocid1.image.oc1......\"" echo "" echo "After updating these values, you can proceed with Terraform operations."