Coder Social home page Coder Social logo

Comments (1)

mikejihbe avatar mikejihbe commented on June 7, 2024

I'm unable to reproduce this.

provider "baremetal" {
  tenancy_ocid = "${var.tenancy_ocid}"
  user_ocid = "${var.user_ocid}"
  fingerprint = "${var.fingerprint}"
  private_key_path = "${var.private_key_path}"
  private_key_password = "${var.private_key_password}"
  private_key = ""
}

variable "VPC-CIDR" {
  default = "172.16.0.0/16"
}

variable "InstanceShape" {
    default = "VM.Standard1.2"
}

variable "InstanceOS" {
    default = "Oracle Linux"
}

variable "InstanceOSVersion" {
    default = "7.3"
}


variable "256GB" {
    default = "262144"
}

variable "VNCID" {
    default = "ocid1.vcn.oc1.phx.aaaaaaaa522uq4jky4n65thphhieplbmszhh5mgsdfreipgi465j2cgox2dq"
}
variable "subnetID" {
    default = "ocid1.subnet.oc1.phx.aaaaaaaauj6y5h7zu7rqtkalbrxebmttgnefu4vbwgwkszjccv7ve5fmilwa"
}

data "baremetal_identity_availability_domains" "ADs" {
  compartment_id = "${var.tenancy_ocid}"
}

data "baremetal_core_images" "OLImageOCID" {
    compartment_id = "${baremetal_identity_compartment.test-dec5.id}"
    operating_system = "${var.InstanceOS}"
    operating_system_version = "${var.InstanceOSVersion}"
}

resource "baremetal_identity_compartment" "test-dec5" {
  name = "test_compartment_dec5"
  description = "A special test compartment."
}

resource "baremetal_core_internet_gateway" "CompleteIG" {
    compartment_id = "${baremetal_identity_compartment.test-dec5.id}"
    display_name = "CompleteIG"
    vcn_id = "${var.VNCID}"
}

resource "baremetal_core_route_table" "RouteForComplete" {
    compartment_id = "${baremetal_identity_compartment.test-dec5.id}"
    vcn_id = "${var.VNCID}"
    display_name = "RouteTableForComplete"
    route_rules {
        cidr_block = "0.0.0.0/0"
        network_entity_id = "${baremetal_core_internet_gateway.CompleteIG.id}"
    }
}



resource "baremetal_core_instance" "TFInstance" {
  availability_domain = "${lookup(data.baremetal_identity_availability_domains.ADs.availability_domains[0],"name")}"
  compartment_id = "${baremetal_identity_compartment.test-dec5.id}"
  display_name = "TFInstance"
  image = "${lookup(data.baremetal_core_images.OLImageOCID.images[0], "id")}"
  shape = "${var.InstanceShape}"
  subnet_id = "${var.subnetID}"
  metadata {
    ssh_authorized_keys = "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCzVvTs9P47m+y9/sSMRkoG8yQC12BMGWMabdPT9/rwTSdz/UHccXzhVh+WjMuHpxmWdXXL1oaX0MCxtnWv6GPx/R8QnGxxfxipr0/jljU+ddHqUpS/KQ8Y6EBG+tid3aqA7kosenXwA5Pwm7L888tel9q1nEXNWcbeqHZe+HJ3b6OEAfGPX0vaBAiyI+evoh+sKROCM20fgwOE0WYBbarsnTk7UZKb/+3dn/IGVAH0t1GCr98884BTSx/PW28rrEuepOkhEeu7iIQm03MJTyt9GU1EKiWdZ6AQJ9f7UnVu59k5b28RCsKz2MIVvjeDsmp5bqx3dIqJsH9Swql1V9Tf [email protected]"
    user_data = "Blah"
   }
}


resource "baremetal_core_volume" "TFBlock0" {
  availability_domain = "${lookup(data.baremetal_identity_availability_domains.ADs.availability_domains[0],"name")}"
  compartment_id = "${baremetal_identity_compartment.test-dec5.id}"
  display_name = "TFBlock0"
  size_in_mbs = "${var.256GB}"
}

resource "baremetal_core_volume_attachment" "TFBlock0Attach" {
    attachment_type = "iscsi"
    compartment_id = "${baremetal_identity_compartment.test-dec5.id}"
    instance_id = "${baremetal_core_instance.TFInstance.id}"
    volume_id = "${baremetal_core_volume.TFBlock0.id}"
}

TF output

 ./terraform-encrypted.sh plan
Refreshing Terraform state in-memory prior to plan...
The refreshed state will be used to calculate this plan, but
will not be persisted to local or remote state storage.

baremetal_identity_compartment.test-dec5: Refreshing state... (ID: ocid1.compartment.oc1..aaaaaaaakbk7p6xbp6jegcnlxcijokslyjwpzcjcgyvcobgqoriopbe5og4q)
data.baremetal_identity_availability_domains.ADs: Refreshing state...
baremetal_core_internet_gateway.CompleteIG: Refreshing state... (ID: ocid1.internetgateway.oc1.phx.aaaaaaaacibfxt3lojpxarcvwjqgzpxazmdhzlz53kxvbqluf4bggcvp6bja)
data.baremetal_core_images.OLImageOCID: Refreshing state...
baremetal_core_volume.TFBlock0: Refreshing state... (ID: ocid1.volume.oc1.phx.abyhqljsxub2gefwgjqdwfccgs4urn2rbxt7plyye3crdnh52pjghy7nwdrq)
baremetal_core_route_table.RouteForComplete: Refreshing state... (ID: ocid1.routetable.oc1.phx.aaaaaaaaf72iegfao7fhiiruqsq74ax4ovnsaz5jq6ejzij4ox6sorvo5hgq)
baremetal_core_instance.TFInstance: Refreshing state... (ID: ocid1.instance.oc1.phx.abyhqljsgpxwd7yxued5x4u3iucvrxvgaeabohfftnqyayamud2bknmo2xra)
baremetal_core_volume_attachment.TFBlock0Attach: Refreshing state... (ID: ocid1.volumeattachment.oc1.phx.abyhqljs5wnd5l5gqcfnb4qqbk75kkd7dhg2dc75vb64t6zj4rb473t7mh6a)

No changes. Infrastructure is up-to-date. This means that Terraform
could not detect any differences between your configuration and
the real physical resources that exist. As a result, Terraform
doesn't need to do anything.

Please post a complete .tf file and any other relevant reproduction steps.

from terraform-provider-oci.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.