Ich mache meine ersten Gehversuche mit Terraform/OpenTofu und habe es mit einem Dual-Stack-Debian12-VPS auch hinbekommen, das Beispiel aus der Dokumentation auszuführen. ![]()
Dabei habe ich client_id und client_secret direkt in main.tf eingetragen, weil ich es noch nicht geschafft habe, die Werte per Umgebungsvariable zu übergeben.
Wie ist die genaue Syntax dafür?
Die folgenden Varianten haben nicht funktioniert:
In der Doku steht es so, weshalb ich annehmen würde, daß obige Variante 2 die richtige sein sollte.
provider "eoscloud" {
client_id = "<CLIENT-ID>" # or EOS_CLIENT_ID
client_secret = "<CLIENT-SECRET>" # or EOS_CLIENT_SECRET
}
Die Umgebungsvariablen habe ich mit export EOS_CLIENT_*=XXX gesetzt und bekomme die Werte auch mit echo angezeigt.
Für die ersten beiden Varianten erhalte ich die Fehlermeldung resolving realm from token: oauth2: "invalid_client" "Client authentication failed (e.g., unknown client, no client authentication included, or unsupported authentication method)." Für die dritte Variante kommt ein anderer Fehler.
Was mache ich falsch?