summaryrefslogtreecommitdiff
path: root/terraform/providers.tf
diff options
context:
space:
mode:
authorSeth Flynn <[email protected]>2025-02-06 18:11:46 -0500
committerSeth Flynn <[email protected]>2025-02-06 18:12:01 -0500
commit72ce5493e34d1f3ce271682cfb3435946f038dca (patch)
tree1921c846340fa241f9fbd11fb3373a122d931eb9 /terraform/providers.tf
parent178d5606278b5e4bfcb9e3cb8296c4392850b2a8 (diff)
terraform: import oci infra into state
Diffstat (limited to 'terraform/providers.tf')
-rw-r--r--terraform/providers.tf26
1 files changed, 26 insertions, 0 deletions
diff --git a/terraform/providers.tf b/terraform/providers.tf
index 7a25835..ca9eddd 100644
--- a/terraform/providers.tf
+++ b/terraform/providers.tf
@@ -10,6 +10,32 @@ provider "cloudflare" {
api_token = data.hcp_vault_secrets_app.borealis.secrets.cloudflare_api_token
}
+variable "oracle_fingerprint" {
+ type = string
+}
+
+variable "oracle_region" {
+ type = string
+}
+
+variable "oracle_tenancy_ocid" {
+ type = string
+}
+
+variable "oracle_user_ocid" {
+ type = string
+}
+
+provider "oci" {
+ fingerprint = var.oracle_fingerprint
+ # NOTE: Base64-encoded to avoid newlines, etc.
+ # https://github.com/oracle/terraform-provider-oci/issues/2198
+ private_key = base64decode(data.hcp_vault_secrets_app.borealis.secrets.oracle_private_key)
+ region = var.oracle_region
+ tenancy_ocid = var.oracle_tenancy_ocid
+ user_ocid = var.oracle_user_ocid
+}
+
variable "hcp_client_id" {
type = string
}