簡體   English   中英

CLI上具有Openstack聯合用戶的Terraform

[英]Terraform with openstack federated users on CLI

我在openstack上設置了聯合身份,並且可以將我的Ldap用戶連接到openidc的CLI和CLI。 在我的聯邦用戶的adminrc文件中,我使用特定的參數:

  • OS_AUTH_TYPE = v3oidc密碼
  • OS_IDENTITY_PROVIDER = idp
  • OS_PROTOCOL =“映射”
  • 導出OS_DISCOVERY_ENDPOINT
  • 導出OS_CLIENT_SECRET
  • 導出OS_CLIENT_ID

我希望我的聯盟用戶可以使用terraform創建其基礎結構。 是否有與terraform上的屬性匹配的屬性? 謝謝

未實現具有CLI聯合的Terraform,一種解決方法是:

使用CLI進行身份驗證。 創建令牌openstack token issue輸出類似於以下內容:

"id": "T7C50ZjutCxhwqbQUw9gYeOobm7Vesluzaj7hZ2mQUhZ4y_YX5ytQkSUf6RMzJThO3TafSjUT0KVmKj9HYJOV",
"expires": "2019-08-29T14:19:59+0000",
"project_id": "04752a122bdd4c95ad4a84c7dba70f51",
"user_id": "87508f29403541cbafd12c0764cd81b6"

在terraform提供程序中:

provider "openstack" { tenant_id = "04752a122bdd4c95ad4a84c7dba70f51" cacert_file = "/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem" auth_url = "https://horizon:5000/v3" token = "T7C50ZjutCxhwqbQUw9gYeOobm7Vesluzaj7hZ2mQUhZ4y_YX5ytQkSUf6RMzJThO3TafSjUT0KVmKj9HYJOV" }

這會起作用

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM