タグ付けされた質問 「terraform」

12
Terraformを使用する際のベストプラクティス[終了]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 2か月前に閉鎖。 この質問を改善する 現在、インフラストラクチャをテラフォームにスワップしています。Terraformファイルと状態を実際に管理するためのベストプラクティスは何ですか?コードとしてのインフラストラクチャであることに気付き、.tfファイルをgitにコミットしますが、tfstateもコミットしますか?それはS3のような場所にあるべきですか?最終的にCIでこれらすべてを管理できるようにしたいのですが、それははるかに広範であり、ファイルの移動部分を把握する必要があります。 実はこのタイプの製品を実際にどのように利用しているのか見てみたいと思っています
111 devops  terraform 


5
Terraformの「補間のみの式は廃止される」警告を修正
Terraform v0.12.16にアップグレードすると、次のようなメッセージが多数表示されます。 Warning: Interpolation-only expressions are deprecated on ../modules/test-notifier/test_notifier.tf line 27, in resource "aws_sns_topic_policy" "default": 27: arn = "${aws_sns_topic.default.arn}" Terraform 0.11 and earlier required all non-constant expressions to be provided via interpolation syntax, but this pattern is now deprecated. To silence this warning, remove the "${ sequence from the start …
11 terraform 

3
Terraform 0.12でリスト(オブジェクト)をfor_eachする方法
質問があります。GCPコンピューティングインスタンスのリストをデプロイする必要があります。このように、このオブジェクトリストの「vms」をfor_eachでループするにはどうすればよいですか。 "gcp_zone": "us-central1-a", "image_name": "centos-cloud/centos-7", "vms": [ { "hostname": "test1-srfe", "cpu": 1, "ram": 4, "hdd": 15, "log_drive": 300, "template": "Template-New", "service_types": [ "sql", "db01", "db02" ] }, { "hostname": "test1-second", "cpu": 1, "ram": 4, "hdd": 15, "template": "APPs-Template", "service_types": [ "configs" ] } ] }

1
GKEノードプールのステータスがPROVISIONINGのままになっている
TerraformでGKEノードプールを作成しようとしています resource "google_container_node_pool" "node_pool" { provider = google-beta name = var.node_pool_name location = var.region cluster = var.cluster_name node_count = var.k8s_workers_count node_config { machine_type = var.k8s_workers_shape image_type = "COS" service_account = google_service_account.sa.email labels = { name = var.node_pool_name } metadata = { disable-legacy-endpoints = "true" } workload_metadata_config { node_metadata = "GKE_METADATA_SERVER" …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.