小编Dev*_*ate的帖子

如何将linux bash脚本文件添加到terraform代码中?

我的要求是我需要使用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脚本变量?谢谢

linux bash terraform

5
推荐指数
1
解决办法
8257
查看次数

标签 统计

bash ×1

linux ×1

terraform ×1