terraform

    0熱度

    1回答

    當使用Terraform lifecycle來管理我們的自動調節組時,我們使用create_before_destroy標誌,以便在銷燬當前的ASG之前創建新的自動調節組(ASG)。我試圖解決的問題是Terraform似乎需要10分鐘才能銷燬當前的ASG。 是否有啓動命令摧毀,而不是等待它完成呢?

    3熱度

    1回答

    我正在嘗試通過terraform旋轉現場實例。當我嘗試使用預配置塊(「remote-exec」或「file」)時,它會失敗,並在DEBUG級別輸出中看到SSH錯誤。當我從現場實例請求切換到標準aws實例資源聲明時,配置工作正常。 代碼不工作: resource "aws_spot_instance_request" "worker01" { ami = "ami-0cb95574"

    0熱度

    1回答

    我使用的是PHP應用程序,BoxBilling。它接受來自最終用戶的訂單,這些訂單需要處理成實際的節點和容器。 我打算使用Terraform作爲供應方兩個,集裝箱每當有房在現有節點或新節點可每當現有的都滿了。 Terraform將與我的提供者進行交互以創建新節點,並使用Vagrant來配置容器。流浪者將與Kubernetes進行交互以配置豆莢/容器。 問題是:有沒有入站Terraform API,

    0熱度

    1回答

    我在Terraform JSON中尋找正確的語法來編寫列表或地圖。似乎是作爲terraform很少文檔JSON(.tf.json) 我目前收到以下錯誤: Error loading config: Error loading /var/tmp/base.tf.json: Error reading config for aws_instance[web]: Invalid dot index fo

    0熱度

    1回答

    這個Terraform文件是什麼任何光: .terraform.tfstate.lock.info

    0熱度

    1回答

    我一直在測試terraform(v.0.10),爲企業在AWS中配置EC2實例,安全組,RDS實例等。 我使用一個模塊的方法,這樣可以將這些「來源」爲我的每一個環境: apps: main.tf app.tf vars.tf sec_groups: main.tf sec_group.tf vars.tf : : 對於每一個我的

    0熱度

    1回答

    我不確定terraform應該如何在這種情況下的行爲: 我們帶來了實例的集羣,一個其中有一個ami在羣集運行時被刪除。 我們嘗試銷燬此羣集,並且terraform在刷新階段失敗,因爲嘗試查找ami的查詢失敗。 在我看來,爲了銷燬一個集羣,實體已經存在,所以不應該再需要ami了,所以terraform應該會破壞這個集羣。 也許這裏有一個解決方法?或者我應該提交一個問題?

    3熱度

    1回答

    不確定這是一個錯誤還是我做錯了什麼。當我在兩個模塊之間引入依賴關係時,依賴模塊的template_file數據中的變量會起作用,terraform會抱怨找不到它。 我有兩個模塊,saltmaster和cassandra。目標是讓saltmaster通過輸出變量公開其IP地址,並使用cassandra來使用它。 如果我切斷模塊之間的依賴關係,通過將IP地址硬編碼爲cassandra模塊的輸入,則所有

    0熱度

    1回答

    當我在做terraform init命令時,TF沒有tfstate(我的tfstate文件在s3存儲桶中)。此外,我無法在.terraform文件夾內看到terraform backend-config文件。 我使用terraform 0.10.4版本 輸出: $ terraform --version Terraform v0.10.4 $ terraform init \ -lock

    1熱度

    1回答

    Terraform documentation涵蓋自動縮放組環境中的cloudwatch警報,但不包括個別實例。 resource "aws_cloudwatch_metric_alarm" "foobar" { alarm_name = "terraform-test-foobar5" comparison_operator = "GreaterThanOrEqual