該專案microstack.openstack最近啟用/ TLS要求身份驗證概述這里。我正在使用此處的 terraform 示例將 openstack 集群部署到 microstack 。由于更改,我在嘗試創建 openstack 網路客戶端資料源時收到未知簽名證書錯誤。
data "openstack_networking_network_v2" "terraform" {
name = "${var.pool}"
}
我在呼叫時遇到的錯誤terraform plan:
Error: Error creating OpenStack networking client: Post "https://XXX.XXX.XXX.132:5000/v3/auth/tokens": OpenStack connection error, retries exhausted. Aborting. Last error was: x509: certificate signed by unknown authority
with data.openstack_networking_network_v2.terraform,
on datasources.tf line 1, in data "openstack_networking_network_v2" "terraform":
1: data "openstack_networking_network_v2" "terraform" {
有沒有辦法忽略證書錯誤,以便我可以成功地使用 terraform 創建 openstack 集群?我已經嘗試更新 generate-self-signed 引數,但我沒有看到任何行為變化:
sudo snap set microstack config.tls.generate-self-signed=false
uj5u.com熱心網友回復:
問題是我沒有提供從地平線網頁下載的 admin-openrc.sh 檔案:
$ source admin-openrc.sh
uj5u.com熱心網友回復:
我認為insecureprovider 引數就是你要找的:
(可選)信任自簽名 SSL 證書。如果省略,則使用 OS_INSECURE 環境變數。
嘗試:
provider "openstack" {
insecure = true
}
免責宣告:我沒有嘗試過。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/383137.html
上一篇:嘗試使用JavaMailSMTP發送電子郵件時出現javax.net.ssl.SSLHandshakeException
