問題タブ [terraform-template-file]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
21081 参照

windows - 別のフォルダーから terraform init を実行するにはどうすればよいですか?

CI/CD の目的で terraform のスクリプトを作成したいのですが、スクリプトで CD を作成するのは好きではなく、むしろ特定のパスがあります。

私は試したterraform init c:\my\folder\containing\tf-file

しかし、それを実行すると、.terraform フォルダーが cwd に配置されます。

0 投票する
2 に答える
1016 参照

amazon-web-services - 古いバージョンのオブジェクトを terraform に保持させることはできますか?

テラフォームは初めてなので、おそらくこのように機能するはずはありません。aws_s3_bucket_object を使用してパッケージをバケットにアップロードしたいと考えています。これはアプリのデプロイの一部です。デプロイごとにパッケージを変更する予定で、古いバージョンを保持したいと考えています。

しかし、将来の展開のためにこれを実行した後、バージョン 02 をアップロードしてからバージョン 03 などをアップロードする必要があります。Terraformは、古い zip を新しい期待される動作に置き換えます。

しかし、テラフォームが古いバージョンを破壊しないようにする方法はありますか? これはここでサポートされているユースケースですか、それともテラフォームの使用方法ではありませんか? 私がここでやろうとしているようなことを行うための公式サポートが terraform にない場合、醜いハックでこれを強制したくありません。

もちろん、スクリプトを介して S3 API を呼び出すこともできますが、このアプリの残りの terraform 定義と共にこれを定義することをお勧めします。

0 投票する
2 に答える
16417 参照

terraform - Terraform でアーカイブ ファイルを作成するにはどうすればよいですか?

私はテラフォームでこのコードを持っています:

すると、次のエラーが表示されますterraform plan

Terraform バージョン v0.9.11 を使用しています