![](/img/trans.png)
[英]Issue using third party providers in terraform for azure-devops and mysql provider
[英]Terraform : Invalid provider configuration for third-party providers
我在添加第三方 terraform 提供商时遇到问题,这是我关注wiz的链接。 我还在 main.tf 和根模块中添加了 wiz 提供程序。 我不确定我在这里错过了什么。 我有以下代码结构:
/root
/infra-module
--> wiz-module
- main.tf
//required_providers{//aws //wiz}
- providers.tf
- data.tf
- variables.tf
/terraform-deplyment
- main.tf
- providers.tf
//required_providers{//wiz}
//provider "wiz" {//clientid and secret}
- data.tf
//aws-secret-manager //secret
- variables.tf
//clientid
- terraform.tfvars
Provider 被添加到“terraform-deployment”中,如下所示,
terraform {
required_providers {
aws = {
source = "hashicorp/aws"
version = "~> 3.0"
configuration_aliases = [ aws , aws.management]
}
wiz = {
source = "tf.app.wiz.io/wizsec/wiz"
}
}
}
provider "wiz" {
client_id = var.wiz_clientid
secret = data.aws_secretsmanager_secret.get_wiz_secert.id
alias = //tried adding alias
}
提前致谢
对于上述问题,我们发现我们必须确保我们在哪里调用值,例如在 terraform 中从 AWS 提取秘密。我在 providers.tf 中使用它,所以它没有获得任何相关值。
Terraform 上述问题参考文档: https://www.terraform.io/language/providers/configuration
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.