問題タブ [terraform]

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 投票する
3 に答える
408 参照

ibm-cloud-infrastructure - エラー "softlayer_virtual_guest.my_server_1: 仮想ゲストの作成中にエラーが発生しました: softlayer-go: SoftLayer_Virtual_Guest#createObject ができませんでした

適用時にソフトレイヤーでテラフォームをテストしています。以下のエラーが表示されます

ssh キーを適用すると、softlayer に追加されますが、環境は次のエラーで作成されません。

助けが必要です

0 投票する
11 に答える
12397 参照

terraform - テラフォームを適用する前に、テラフォームの破棄が必要ですか?

terraform のdestroy前に terraform が必要applyですか? そうでない場合、既存のインフラストラクチャを更新するときに従うワークフローは何ですか?また、destroy必要かどうかをどのように判断しますか?

0 投票する
6 に答える
35228 参照

amazon-web-services - Terraform を使用して Amazon S3 バケットにフォルダーを作成する方法

このリンクを使用して、Amazon S3 でバケットを作成できました。

次のコードを使用してバケットを作成しました。

ここで、バケット内にフォルダーを作成したいと思いましたFolder1

S3 オブジェクトを作成するためのリンクを見つけました。ただし、これには必須のパラメーターがありますsource。私の意図は S3 バケット内にフォルダーを作成することなので、この値が何を意味するのかわかりません。

0 投票する
1 に答える
351 参照

amazon-web-services - Terraform の循環依存関係を理解できない

このテラフォーム グラフの循環依存関係を理解するのを手伝ってくれませんか。

ここに画像の説明を入力

前もって感謝します、

0 投票する
1 に答える
763 参照

amazon-web-services - 署名が一致しません: Terraform からの Amazon S3 バケットの作成

バケットを作成し、フォルダとして folder1 のようなものを用意したかった (AWS コンソールからバケットにフォルダ アクションを作成するのと同じ)。次のテラフォームコードで同じことをしようとしています:

次のエラーが表示されます。

どうすればこれを解決できますか?

0 投票する
1 に答える
3939 参照

amazon-web-services - ポリシーのプリンシパルが無効です

次の terraform ファイルを初めて実行するたびに、エラーが発生します。

IAM ロール SecurityMonkey の作成中にエラーが発生しました: MalformedPolicyDocument: ポリシーの無効なプリンシパル: "AWS"。

ただし、コードを実行すると、2 回目の実行が成功し、役割を引き受けるオブジェクトが作成されます。私には、ロール A とロール B の間の依存関係に問題があるように見えます。解決策として、ロール A に depends_on ステートメントを追加しましたが、うまくいきませんでした。

SecurityMonkeyInstanceProfile

ここで私のTFコードを確認できます。

エラーで最初の実行。

2回目の実行はエラーなし。

SecurityMonkeyInstanceProfile明らかに、リソースは正しい順序で作成されますが、ロールごとにロールを検出できないようにするある種のタイムアウトがあるようですSecurityMonkey。かなりニワトリが先か卵が先かの問題。

ヒントはありますか?

0 投票する
1 に答える
446 参照

amazon-web-services - ユーザーデータスクリプトを介して新しい aws インスタンスをインストールするときに復号化された変数

Ansible Playbook の準備ができており、いくつかの暗号化された変数が含まれています。通常のプロセスでは、vault パスワード ファイルをフィードして暗号化解除し--vault-password-file ~/.vault_pass.txt、リモート EC2 インスタンスに変更をデプロイできます。したがって、パスワード ファイルを公開する必要はありません。

しかし、私の要求はここで異なります。user-data新しい EC2 インスタンスを作成するときに、スクリプトにansible-playbook の変更を含める必要があります。理想的には、インスタンスの実行後にすべての設定を自動的に準備する必要があります。

以下の簡単なスクリプトで、 Terraformを使用してインスタンスをデプロイします。user-data

そのため、プレイブックに暗号化された変数がいくつかある場合は、パスワードファイルをユーザーデータスクリプトにもアップロードする必要があります。

それを避けるために私にできることはありますか?Ansible Towerはこの要求に役立ちますか?

CredStashでテストしましたが、まだ鶏と卵の問題です。