問題タブ [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 投票する
1 に答える
197 参照

terraform - Atlas のリソースをどのように汚染しますか

Terraform を使い始めたばかりで、Atlasでリソースを汚染しようとしていますが、それを行う明確な方法がわかりません。コマンドラインからそれを行う必要がありますか?

0 投票する
3 に答える
2216 参照

amazon-web-services - オンデマンド EC2 をプログラムで作成してデプロイする

プログラムで EC2 インスタンスを取得/デプロイして開始することはできますか? 基本的に、インスタンス タイプの AMI を選択して起動しますか?

メソッドはわかりますStartInstanceが、これはアカウントで既に作成および停止されているインスタンスにのみ適用されます。

http://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_StartInstances.html

基本的に、計算のために複数の EC2 インスタンスを必要とする自動化されたサービスがあるということです。プログラムで新しいインスタンスを作成し、インスタンス タイプを選択して AMI を選択し、それを起動していくつかのデプロイ スクリプトを実行して作業を開始する必要があります。

AWS SDK でこれを行う方法があると思いますが、私はそれを見ていません。

関連する注意事項として、シャットダウン インスタンスをプログラムで破棄できる必要もあります。

0 投票する
4 に答える
22927 参照

amazon-web-services - 提供された例を使用して SSH を EC2 インスタンスにテラフォームできないのはなぜですか?

私はAWS の 2 層の例を使用しており、すべてを直接コピー アンド ペーストしました。terraform apply作成された EC2 インスタンスに SSH で接続しようとするところまで機能します。最終的に失敗する前に、この出力を提供して数回ループします。

最終的に、次の理由で失敗します。

私は周りを検索して、いくつかの古い投稿/問題が反転agent=falseしているのを見ました。また、変更や成功なしでそれを試しました。この例が箱から出してすぐに壊れていることに懐疑的ですが、それを壊す可能性のある調整や変更は行っていません. OS X 10.10.5に自作でインストールされたterraform 0.6.11を使用しています。

追加の詳細:

そして、変数 tf ファイルから:

しかし、私はこのコマンドでsshできます:

0 投票する
3 に答える
4437 参照

terraform - Terraform を使用して、ある AWS セキュリティ グループから別の AWS セキュリティ グループへのアクセスを許可する

あるセキュリティ グループに別のセキュリティ グループへのアクセス権を付与したいのですが、それを機能させることができません。

ここに私のモジュールのmain.tfがあります:

モジュールのvariables.tf :

security_groups_id の値が別のモジュールに渡されたため、メイン ファイルでは次のようになります。

しかし、「テラフォーム」を実行しようとすると、次のエラーが発生します。

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

terraform - terraform「local-exec」プロビジョナーを使用して、出力値を引用符で囲みます

出力値を引用符で囲みたい (簡単に言うと、「local-exec」プロビジョナーを使用して出力をファイルに書き込みたいのですが、残念ながら、正しい値をファイル. エスケープ文字 () も使用しましたが、まだ運がありません. 助けていただければ幸いです. ありがとう

参照用のコード スニペット:

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

go - Terraform - ベンダーの aws-sdk-go 依存関係を最新に更新するプロセス

こんにちは、terraform の aws-sdk-go 依存関係を更新する方法を理解しようとしています。これを行うために、私は

  1. 以下の指示に従ってGOPATH。

    http://www.wadewegner.com/2014/12/easy-go-programming-setup-for-windows/

  2. $path に「godep」をインストールして構成しました。これで、cmd から「go」と「godep」を実行できるようになりました。

https://github.com/hashicorp/terraformにある開発テラフォーム セクション\ガイドラインに従って、 git でクローンを 作成しました$GOPATH/src/github.com/hashicorp/terraform

ガイドラインに従って、aws-sdk-go deps を更新したいだけです。だから私は走っている

cmdでメッセージの下に入る

そのパスも確認しました

私のマシンに存在します。

以下のパスからコマンドを実行しています

より多くの調査結果でこれをさらに更新する

最初に godep restore -v を実行すると、多くのものがダウンロードされます。その後、コマンドが間違っていることがわかり、次のように更新しました

今、私は得ています

デフォルトを更新する必要があるバージョンについてどこかで言及する必要があると思いますが、マスターから最新のものを取得すると想定していました。

コマンドイメージ 何か不足している場合はお知らせください。ありがとう