/ secrets.tf
secrets.tf
 1  /* Token for interacting with Cloudflare API. */
 2  data "pass_password" "cloudflare_token" {
 3    path = "cloud/Cloudflare/token"
 4  }
 5  
 6  /* Email address of Cloudflare account. */
 7  data "pass_password" "cloudflare_email" {
 8    path = "cloud/Cloudflare/email"
 9  }
10  
11  /* Access key for the AWS API. */
12  data "pass_password" "aws_access_key" {
13    path = "cloud/AWS/Nimbus/access-key"
14  }
15  
16  /* Secret key for the AWS API. */
17  data "pass_password" "aws_secret_key" {
18    path = "cloud/AWS/Nimbus/secret-key"
19  }
20  
21  /* Google Cloud API auth JSON */
22  data "pass_password" "google_cloud_cred_json" {
23    path = "cloud/GoogleCloud/json"
24  }
25  
26  /* Token for interacting with DigitalOcean API. */
27  data "pass_password" "digitalocean_token" {
28    path = "cloud/DigitalOcean/token"
29  }
30  
31  /* Access key for Digital Ocean Spaces API. */
32  data "pass_password" "digitalocean_spaces_id" {
33    path = "cloud/DigitalOcean/spaces-id"
34  }
35  
36  /* Secret key for Digital Ocean Spaces API. */
37  data "pass_password" "digitalocean_spaces_key" {
38    path = "cloud/DigitalOcean/spaces-key"
39  }