[英]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.