0
私は、ユーザーがボックスにログインし、アクセス/秘密鍵を追加してから、インスタンスをvpcに展開できるようにpythonスクリプトを書いています。awsと追加マシンを追加するTerraform
- ユーザーAログで、彼の情報、スクリプトが
- インスタンスを展開し、ユーザーを入力:それはまた、などなど事前にタグ付けインスタンスのような他の物事のカップル
私の問題はこれですん新しいインスタンスに変更するUser-Aのインスタンスをデプロイする代わりに、自分の情報を入力します。
これは単純な問題ですが、私は非常にテラフォームに新しいことを知っています。ここで
は、現在のTFファイルです:
1 provider "aws" {
2 #access_key = "${var.access_key}"
3 #secret_key = "${var.secret_key}"
4 region = "${var.region}"
5 }
6
7
8 resource "aws_instance" "User-A" {
9 ami = "${lookup(var.amis, var.region)}"
10 instance_type = "t2.micro"
11 subnet_id ="subnet-12688d4a"
12
13
14 tags {
15 Name = “user-A box”
16 multicast = “group,172.16.0.10"
17 owner = “USER-A”
18 }
19
20
21 provisioner "local-exec" {
22 command = "echo ${aws_instance.labMain.public_ip} > pubip.txt"
23 }
24 }
25
26 resource "aws_eip" "ip" {
27 instance = "${aws_instance.labMain.id}"
28 }
29
30
31 output "Your Instance's pubic ip is" {
32 value = "${aws_eip.ip.public_ip}"
33 }
基本的に
- 私はどこユーザーBがTFファイルを追加していることがわかりません。
- 行番号34〜33のコードをもう一度34行目に再現しますか?ユーザーBの情報は ですか?
私はこれが今どのように動作するかを見るのおかげ