問題タブ [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.
terraform - Atlas のリソースをどのように汚染しますか
Terraform を使い始めたばかりで、Atlasでリソースを汚染しようとしていますが、それを行う明確な方法がわかりません。コマンドラインからそれを行う必要がありますか?
amazon-web-services - オンデマンド EC2 をプログラムで作成してデプロイする
プログラムで EC2 インスタンスを取得/デプロイして開始することはできますか? 基本的に、インスタンス タイプの AMI を選択して起動しますか?
メソッドはわかりますStartInstance
が、これはアカウントで既に作成および停止されているインスタンスにのみ適用されます。
http://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_StartInstances.html
基本的に、計算のために複数の EC2 インスタンスを必要とする自動化されたサービスがあるということです。プログラムで新しいインスタンスを作成し、インスタンス タイプを選択して AMI を選択し、それを起動していくつかのデプロイ スクリプトを実行して作業を開始する必要があります。
AWS SDK でこれを行う方法があると思いますが、私はそれを見ていません。
関連する注意事項として、シャットダウン インスタンスをプログラムで破棄できる必要もあります。
amazon-web-services - 提供された例を使用して SSH を EC2 インスタンスにテラフォームできないのはなぜですか?
私はAWS の 2 層の例を使用しており、すべてを直接コピー アンド ペーストしました。terraform apply
作成された EC2 インスタンスに SSH で接続しようとするところまで機能します。最終的に失敗する前に、この出力を提供して数回ループします。
最終的に、次の理由で失敗します。
私は周りを検索して、いくつかの古い投稿/問題が反転agent=false
しているのを見ました。また、変更や成功なしでそれを試しました。この例が箱から出してすぐに壊れていることに懐疑的ですが、それを壊す可能性のある調整や変更は行っていません. OS X 10.10.5に自作でインストールされたterraform 0.6.11を使用しています。
追加の詳細:
そして、変数 tf ファイルから:
しかし、私はこのコマンドでsshできます:
terraform - Terraform を使用して、ある AWS セキュリティ グループから別の AWS セキュリティ グループへのアクセスを許可する
あるセキュリティ グループに別のセキュリティ グループへのアクセス権を付与したいのですが、それを機能させることができません。
ここに私のモジュールのmain.tfがあります:
モジュールのvariables.tf :
security_groups_id の値が別のモジュールに渡されたため、メイン ファイルでは次のようになります。
しかし、「テラフォーム」を実行しようとすると、次のエラーが発生します。
terraform - terraform「local-exec」プロビジョナーを使用して、出力値を引用符で囲みます
出力値を引用符で囲みたい (簡単に言うと、「local-exec」プロビジョナーを使用して出力をファイルに書き込みたいのですが、残念ながら、正しい値をファイル. エスケープ文字 () も使用しましたが、まだ運がありません. 助けていただければ幸いです. ありがとう
参照用のコード スニペット:
go - Terraform - ベンダーの aws-sdk-go 依存関係を最新に更新するプロセス
こんにちは、terraform の aws-sdk-go 依存関係を更新する方法を理解しようとしています。これを行うために、私は
以下の指示に従ってGOPATH。
http://www.wadewegner.com/2014/12/easy-go-programming-setup-for-windows/
$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 を実行すると、多くのものがダウンロードされます。その後、コマンドが間違っていることがわかり、次のように更新しました
今、私は得ています
デフォルトを更新する必要があるバージョンについてどこかで言及する必要があると思いますが、マスターから最新のものを取得すると想定していました。