Document the GCP DNS admin requirement for cluster provisioning

* Configure the google terraform provider to use GCP service
account credentials with compute and dns admin privileges
This commit is contained in:
Dalton Hubble 2019-03-02 10:54:35 -08:00
parent a08adc92b5
commit fc277eaab6
2 changed files with 2 additions and 2 deletions

View File

@ -35,7 +35,7 @@ cd infra/clusters
Login to your Google Console [API Manager](https://console.cloud.google.com/apis/dashboard) and select a project, or [signup](https://cloud.google.com/free/) if you don't have an account. Login to your Google Console [API Manager](https://console.cloud.google.com/apis/dashboard) and select a project, or [signup](https://cloud.google.com/free/) if you don't have an account.
Select "Credentials" and create a service account key. Choose the "Compute Engine Admin" role and save the JSON private key to a file that can be referenced in configs. Select "Credentials" and create a service account key. Choose the "Compute Engine Admin" and "DNS Administrator" roles and save the JSON private key to a file that can be referenced in configs.
```sh ```sh
mv ~/Downloads/project-id-43048204.json ~/.config/google-cloud/terraform.json mv ~/Downloads/project-id-43048204.json ~/.config/google-cloud/terraform.json

View File

@ -39,7 +39,7 @@ cd infra/clusters
Login to your Google Console [API Manager](https://console.cloud.google.com/apis/dashboard) and select a project, or [signup](https://cloud.google.com/free/) if you don't have an account. Login to your Google Console [API Manager](https://console.cloud.google.com/apis/dashboard) and select a project, or [signup](https://cloud.google.com/free/) if you don't have an account.
Select "Credentials" and create a service account key. Choose the "Compute Engine Admin" role and save the JSON private key to a file that can be referenced in configs. Select "Credentials" and create a service account key. Choose the "Compute Engine Admin" and "DNS Administrator" roles and save the JSON private key to a file that can be referenced in configs.
```sh ```sh
mv ~/Downloads/project-id-43048204.json ~/.config/google-cloud/terraform.json mv ~/Downloads/project-id-43048204.json ~/.config/google-cloud/terraform.json