Open ssh port for all

This commit is contained in:
Conor McManus 2023-01-05 14:36:42 +01:00
parent 31b71adb63
commit c35e81d6e3
3 changed files with 18 additions and 18 deletions

View file

@ -2,7 +2,7 @@ resource "aws_instance" "broadcast" {
ami = "${data.aws_ami.image.id}" ami = "${data.aws_ami.image.id}"
instance_type = "t3.medium" instance_type = "t3.medium"
key_name = "jamulus" key_name = "jamulus"
security_groups = [ aws_security_group.ssh.name, aws_security_group.broadcast.name, aws_security_group.node-exporter.name ] # Add your own IP to this group security_groups = [aws_security_group.ssh.name, aws_security_group.broadcast.name, aws_security_group.node-exporter.name] # Add your own IP to this group
provisioner "remote-exec" { provisioner "remote-exec" {
inline = ["sudo apt update", "sudo apt install python3 -y", "echo Done!"] inline = ["sudo apt update", "sudo apt install python3 -y", "echo Done!"]
@ -33,7 +33,7 @@ resource "aws_security_group_rule" "icecast" {
to_port = 8000 to_port = 8000
from_port = 8000 from_port = 8000
protocol = "tcp" protocol = "tcp"
cidr_blocks = [ "0.0.0.0/0"] cidr_blocks = ["0.0.0.0/0"]
security_group_id = aws_security_group.broadcast.id security_group_id = aws_security_group.broadcast.id
} }
@ -42,7 +42,7 @@ resource "aws_security_group_rule" "rtmp-1" {
to_port = 8554 to_port = 8554
from_port = 8554 from_port = 8554
protocol = "udp" protocol = "udp"
cidr_blocks = [ "0.0.0.0/0"] cidr_blocks = ["0.0.0.0/0"]
security_group_id = aws_security_group.broadcast.id security_group_id = aws_security_group.broadcast.id
} }
@ -51,7 +51,7 @@ resource "aws_security_group_rule" "rtmp-2" {
to_port = 1935 to_port = 1935
from_port = 1935 from_port = 1935
protocol = "tcp" protocol = "tcp"
cidr_blocks = [ "0.0.0.0/0"] cidr_blocks = ["0.0.0.0/0"]
security_group_id = aws_security_group.broadcast.id security_group_id = aws_security_group.broadcast.id
} }
@ -60,6 +60,6 @@ resource "aws_security_group_rule" "rtmp-3" {
to_port = 8888 to_port = 8888
from_port = 8888 from_port = 8888
protocol = "tcp" protocol = "tcp"
cidr_blocks = [ "0.0.0.0/0"] cidr_blocks = ["0.0.0.0/0"]
security_group_id = aws_security_group.broadcast.id security_group_id = aws_security_group.broadcast.id
} }

View file

@ -14,7 +14,7 @@ resource "aws_instance" "jamulus" {
ami = "${data.aws_ami.image.id}" ami = "${data.aws_ami.image.id}"
instance_type = "t3.medium" instance_type = "t3.medium"
key_name = "jamulus" key_name = "jamulus"
security_groups = [ aws_security_group.ssh.name, aws_security_group.jamulus.name, aws_security_group.node-exporter.name ] # Add your own IP to this group security_groups = [aws_security_group.ssh.name, aws_security_group.jamulus.name, aws_security_group.node-exporter.name] # Add your own IP to this group
provisioner "remote-exec" { provisioner "remote-exec" {
inline = ["sudo apt update", "sudo apt install python3 -y", "echo Done!"] inline = ["sudo apt update", "sudo apt install python3 -y", "echo Done!"]
@ -67,7 +67,7 @@ resource "aws_security_group_rule" "ssh" {
to_port = 22 to_port = 22
from_port = 22 from_port = 22
protocol = "tcp" protocol = "tcp"
cidr_blocks = [ "${chomp(data.http.myip.body)}/32" ] cidr_blocks = ["0.0.0.0/0"]
security_group_id = aws_security_group.ssh.id security_group_id = aws_security_group.ssh.id
} }
@ -82,7 +82,7 @@ resource "aws_security_group_rule" "jamulus" {
to_port = 22124 to_port = 22124
from_port = 22124 from_port = 22124
protocol = "udp" protocol = "udp"
cidr_blocks = [ "0.0.0.0/0"] cidr_blocks = ["0.0.0.0/0"]
security_group_id = aws_security_group.jamulus.id security_group_id = aws_security_group.jamulus.id
} }
@ -96,7 +96,7 @@ resource "aws_security_group_rule" "node-exporter" {
to_port = 9100 to_port = 9100
from_port = 9100 from_port = 9100
protocol = "tcp" protocol = "tcp"
cidr_blocks = [ "142.132.191.61/32"] cidr_blocks = ["142.132.191.61/32"]
security_group_id = aws_security_group.node-exporter.id security_group_id = aws_security_group.node-exporter.id
} }