我的要求是我需要使用terraform创建3个aws实例并在其中运行3个不同的bash脚本.所有文件都在同一台服务器上.
我已经有了terraform代码来创建一个基础架构和3个bash脚本随时可以使用.
resource "aws_instance" "master" {
instance_type = "t2.xlarge"
ami = "${data.aws_ami.ubuntu.id}"
key_name = "${aws_key_pair.auth.id}"
vpc_security_group_ids = ["${aws_security_group.public.id}"]
subnet_id = "${aws_subnet.public1.id}"
}
Run Code Online (Sandbox Code Playgroud)
这是我创建AWS实例的terraform代码
但我不确定如何整合两者.
我也可以使用Aws实例ip值作为linux bash脚本中的变量值吗?如果是,我怎么能将该ip值传递给我的一个linux bash脚本变量?谢谢