我的需求是我需要使用terraform創建3個aws實例並在其中運行3個不同的bash腳本。所有文件都在同一臺服務器上。如何將linux bash腳本文件添加到terraform代碼中?
我已經有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}"
}
這是我terraform代碼來創建一個AWS實例
,但我不知道我怎麼可以整合兩者。
我也可以使用Aws實例IP值作爲Linux bash腳本中的變量值嗎?如果是的話,我該如何將這個ip值傳遞給我的一個linux bash腳本變量? 謝謝
你嘗試過這麼遠嗎?你能包含你的代碼嗎? – Vandal
terraform中的本地執行但它沒有工作。 –
您是否在使用多個帳戶來編輯相同的帖子?不是最好的主意,現在你的編輯必須經過審查。 –