はじめに
タイトル通りです.需要は謎です.ぱっと調べた感じなかったので残します.
ユーザアカウントはあるがterraformのためのサービスアカウントを作る権限が与えられていないという状況です.
ユーザアカウントのキーの居場所
いろいろ探し回ると~/.config/gcloud/legacy_credentials/
にありました.これをcredentialsに指定して,あげたらできました.
結論
provider "google" {
project = "hoge-project"
credentials = "${file("~/.config/gcloud/legacy_credentials/[user_account]/abc.json")}"
}