スケーリング後に新しいインスタンスのIPを取得するにはどうすればよいですか?

アシエゴメス

既存のインフラストラクチャを更新した後にTerraformが作成した新しいインスタンスのIPのみを取得したいと思います。

次のリソースインスタンスがあります:

resource "aws_instance" "masters" {
    count = "${var.masters_count}"
    ami = "${var.aws_centos_ami}"
    instance_type = "t2.medium"
    ......
    availability_zone = "eu-west-1b"

    root_block_device {
      delete_on_termination = "${var.volume_delete_on_termination}"
    }

    tags {
            Name = "master-${count.index}"
        }
}

次の「local-exec」コマンドを使用すると、すべてのマスターインスタンスのIPがファイルに書き込まれます。

provisioner "local-exec" {
    command =  "echo \"${join("\n", aws_instance.masters.*.private_ip)}\" >> ../ansible-provision/inventory/hosts.ini"
}

このインフラストラクチャを5つのインスタンスでデプロイします。次に、さらに3つのインスタンスを追加したいので、「カウント」を8に変更します。

その3つの新しいインスタンスのIPを取得するにはどうすればよいですか?

アシエゴメス

解決:

実行されてべき等元にできないスクリプトがいくつかあるので、ansibleを使用して、スクリプトの条件付き実行で非べき等元要素の周りに追加の「足場」を配置するのは簡単で、1回だけ実行されます。

https://groups.google.com/forum/#!topic/terraform-tool/YVHReDbJ2Gw

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Androidで新しいWindowインスタンスを取得するにはどうすればよいですか?

分類Dev

自動スケーリンググループのインスタンスを一時的にオフにするにはどうすればよいですか?

分類Dev

自動スケーリンググループの単一のインスタンスに基づいてスケーリングするためにaws自動スケーリングを使用するにはどうすればよいですか?

分類Dev

しきい値距離の後にポイントの新しいリストを取得するにはどうすればよいですか?

分類Dev

ArrayListの新しいインスタンスを作成するにはどうすればよいですか?

分類Dev

インストールされているネットワークプリンタのIPを取得するにはどうすればよいですか

分類Dev

インストールされているネットワークプリンタのIPを取得するにはどうすればよいですか

分類Dev

単体テストごとにアプリケーションクラスの新しいインスタンスを取得するにはどうすればよいですか?

分類Dev

非表示のExcelアプリケーションインスタンスのProcessID(PID)を取得するにはどうすればよいですか?

分類Dev

Qtスタイルで背景画像のスムーズなダウンスケーリングを実行するにはどうすればよいですか?

分類Dev

AWS EC2インスタンスのCPU使用率を100%に増やして、新しいインスタンスを作成する自動スケーリンググループをテストするにはどうすればよいですか?

分類Dev

スタイリングを使用してmaterializecssチップを追加する-スタイリングを取得するにはどうすればよいですか?

分類Dev

ansibleのインスタンスIDからec2インスタンスIPを取得するにはどうすればよいですか

分類Dev

新しい自動スケーリングされたAzureApp Serviceインスタンスがトラフィックを処理する前にウォームであることを確認するにはどうすればよいですか?

分類Dev

インターフェイスMicrosoft.Office.Interop.Word.Applicationの新しいインスタンスを作成するにはどうすればよいですか

分類Dev

シングルトンの代わりにインジェクターを使用してクラスの新しいインスタンスを取得するにはどうすればよいですか?

分類Dev

新しいインスタンス内でif条件を使用するにはどうすればよいですか?

分類Dev

すでに実行されている場合、スティッキアプリケーションが新しいインスタンスを起動しないようにするにはどうすればよいですか?

分類Dev

特定のインスタンスタイプに有効なゾーンのリストを取得するにはどうすればよいですか?

分類Dev

NestJSで新しいHTTPリクエストごとに新しいインスタンスを使用するにはどうすればよいですか?

分類Dev

CPLEXのスケジューリング問題に新しい制約を追加するにはどうすればよいですか?

分類Dev

特定のファイルをソースとする新しいzshインスタンスを開始するにはどうすればよいですか?

分類Dev

特定のタイムゾーンでDateTimeの新しいインスタンスを作成するにはどうすればよいですか?

分類Dev

フィルタリングされたパンダシリーズのインデックスを取得するにはどうすればよいですか?

分類Dev

最後のランニングバランスを取得するにはどうすればよいですか?

分類Dev

EC2自動スケーリングされたインスタンスを更新するにはどうすればよいですか?

分類Dev

jgitを使用して既存のリポジトリを新しいgithubインスタンスに複製するにはどうすればよいですか?

分類Dev

Amazon ec2インスタンスで自動スケーリングを実行するにはどうすればよいですか?

分類Dev

グラフの特定のポイントに合うようにx軸を(再)スケーリングするにはどうすればよいですか?

Related 関連記事

  1. 1

    Androidで新しいWindowインスタンスを取得するにはどうすればよいですか?

  2. 2

    自動スケーリンググループのインスタンスを一時的にオフにするにはどうすればよいですか?

  3. 3

    自動スケーリンググループの単一のインスタンスに基づいてスケーリングするためにaws自動スケーリングを使用するにはどうすればよいですか?

  4. 4

    しきい値距離の後にポイントの新しいリストを取得するにはどうすればよいですか?

  5. 5

    ArrayListの新しいインスタンスを作成するにはどうすればよいですか?

  6. 6

    インストールされているネットワークプリンタのIPを取得するにはどうすればよいですか

  7. 7

    インストールされているネットワークプリンタのIPを取得するにはどうすればよいですか

  8. 8

    単体テストごとにアプリケーションクラスの新しいインスタンスを取得するにはどうすればよいですか?

  9. 9

    非表示のExcelアプリケーションインスタンスのProcessID(PID)を取得するにはどうすればよいですか?

  10. 10

    Qtスタイルで背景画像のスムーズなダウンスケーリングを実行するにはどうすればよいですか?

  11. 11

    AWS EC2インスタンスのCPU使用率を100%に増やして、新しいインスタンスを作成する自動スケーリンググループをテストするにはどうすればよいですか?

  12. 12

    スタイリングを使用してmaterializecssチップを追加する-スタイリングを取得するにはどうすればよいですか?

  13. 13

    ansibleのインスタンスIDからec2インスタンスIPを取得するにはどうすればよいですか

  14. 14

    新しい自動スケーリングされたAzureApp Serviceインスタンスがトラフィックを処理する前にウォームであることを確認するにはどうすればよいですか?

  15. 15

    インターフェイスMicrosoft.Office.Interop.Word.Applicationの新しいインスタンスを作成するにはどうすればよいですか

  16. 16

    シングルトンの代わりにインジェクターを使用してクラスの新しいインスタンスを取得するにはどうすればよいですか?

  17. 17

    新しいインスタンス内でif条件を使用するにはどうすればよいですか?

  18. 18

    すでに実行されている場合、スティッキアプリケーションが新しいインスタンスを起動しないようにするにはどうすればよいですか?

  19. 19

    特定のインスタンスタイプに有効なゾーンのリストを取得するにはどうすればよいですか?

  20. 20

    NestJSで新しいHTTPリクエストごとに新しいインスタンスを使用するにはどうすればよいですか?

  21. 21

    CPLEXのスケジューリング問題に新しい制約を追加するにはどうすればよいですか?

  22. 22

    特定のファイルをソースとする新しいzshインスタンスを開始するにはどうすればよいですか?

  23. 23

    特定のタイムゾーンでDateTimeの新しいインスタンスを作成するにはどうすればよいですか?

  24. 24

    フィルタリングされたパンダシリーズのインデックスを取得するにはどうすればよいですか?

  25. 25

    最後のランニングバランスを取得するにはどうすればよいですか?

  26. 26

    EC2自動スケーリングされたインスタンスを更新するにはどうすればよいですか?

  27. 27

    jgitを使用して既存のリポジトリを新しいgithubインスタンスに複製するにはどうすればよいですか?

  28. 28

    Amazon ec2インスタンスで自動スケーリングを実行するにはどうすればよいですか?

  29. 29

    グラフの特定のポイントに合うようにx軸を(再)スケーリングするにはどうすればよいですか?

ホットタグ

アーカイブ