Difference between revisions of "Provider.tf"

From wikieduonline
Jump to navigation Jump to search
Tags: Mobile web edit, Mobile edit
 
(12 intermediate revisions by 4 users not shown)
Line 6: Line 6:
  
 
== Examples ==
 
== Examples ==
[[AWS]] example:
+
=== [[AWS]] examples ===
 
  [[provider]] "aws" {
 
  [[provider]] "aws" {
 
   [[region]] = "us-west-2"
 
   [[region]] = "us-west-2"
Line 12: Line 12:
 
  }
 
  }
  
[[Google Cloud]] example:
+
[[provider]] "aws" {
 +
  region = "us-east-1"
 +
  access_key = "ACCESS_KEY_HERE"
 +
  secret_key = "SECRET_KEY_HERE"
 +
}
 +
 
 +
=== [[Google Cloud]] example ===
 
  provider "google" {
 
  provider "google" {
 
   region  = "[[us-central1]]"
 
   region  = "[[us-central1]]"
 
   project = "your-project-name"
 
   project = "your-project-name"
 
  }
 
  }
 +
 +
 +
=== [[Backend]] ===
 +
https://www.terraform.io/docs/language/settings/backends/s3.html#example-configuration
 +
terraform {
 +
  [[backend]] "s3" {
 +
    [[bucket]] = "mybucket"
 +
    [[key]]    = "path/to/my/key"
 +
    [[region]] = "us-east-1"
 +
  }
 +
}
 +
 +
 +
== Errors ==
 +
* [[Error: configuring Terraform AWS Provider: no valid credential sources for Terraform AWS Provider found.]]
  
  
 
== Related terms ==
 
== Related terms ==
* <code>[[providers.tf]]</code>
+
* [[Terraform backend]]: [[Terraform S3 backend]]
 +
* [[Terraform providers]]: <code>[[provider.tf]]</code>
 +
* <code>[[terraform init]]</code>
 +
* https://www.digitalocean.com/community/tutorials/how-to-structure-a-terraform-project
  
 
== See also ==
 
== See also ==

Latest revision as of 08:16, 23 March 2023

Examples[edit]

AWS examples[edit]

provider "aws" {
  region = "us-west-2"
  profile = "your-profile-name"
}
provider "aws" {
  region = "us-east-1"
  access_key = "ACCESS_KEY_HERE"
  secret_key = "SECRET_KEY_HERE"
}

Google Cloud example[edit]

provider "google" {
 region  = "us-central1"
 project = "your-project-name"
}


Backend[edit]

https://www.terraform.io/docs/language/settings/backends/s3.html#example-configuration
terraform {
  backend "s3" {
    bucket = "mybucket"
    key    = "path/to/my/key"
    region = "us-east-1"
  }
}


Errors[edit]


Related terms[edit]

See also[edit]

Advertising: