問題タブ [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.
windows - 別のフォルダーから terraform init を実行するにはどうすればよいですか?
CI/CD の目的で terraform のスクリプトを作成したいのですが、スクリプトで CD を作成するのは好きではなく、むしろ特定のパスがあります。
私は試したterraform init c:\my\folder\containing\tf-file
しかし、それを実行すると、.terraform フォルダーが cwd に配置されます。
amazon-web-services - 古いバージョンのオブジェクトを terraform に保持させることはできますか?
テラフォームは初めてなので、おそらくこのように機能するはずはありません。aws_s3_bucket_object を使用してパッケージをバケットにアップロードしたいと考えています。これはアプリのデプロイの一部です。デプロイごとにパッケージを変更する予定で、古いバージョンを保持したいと考えています。
しかし、将来の展開のためにこれを実行した後、バージョン 02 をアップロードしてからバージョン 03 などをアップロードする必要があります。Terraformは、古い zip を新しい期待される動作に置き換えます。
しかし、テラフォームが古いバージョンを破壊しないようにする方法はありますか? これはここでサポートされているユースケースですか、それともテラフォームの使用方法ではありませんか? 私がここでやろうとしているようなことを行うための公式サポートが terraform にない場合、醜いハックでこれを強制したくありません。
もちろん、スクリプトを介して S3 API を呼び出すこともできますが、このアプリの残りの terraform 定義と共にこれを定義することをお勧めします。
terraform - Terraform でアーカイブ ファイルを作成するにはどうすればよいですか?
私はテラフォームでこのコードを持っています:
すると、次のエラーが表示されますterraform plan
。
Terraform バージョン v0.9.11 を使用しています