diff --git a/tf-modulised/openstack/vm.tf b/tf-modulised/openstack/vm.tf index a4c8978..eb4264e 100644 --- a/tf-modulised/openstack/vm.tf +++ b/tf-modulised/openstack/vm.tf @@ -1,8 +1,33 @@ +resource "openstack_compute_secgroup_v2" "test-sg1" { + name = "test-sg1" + description = "Allow all" + rule { + from_port = -1 + to_port = -1 + ip_protocol = "icmp" + cidr = "0.0.0.0/0" + } + + rule { + from_port = 1 + to_port = 65535 + ip_protocol = "tcp" + cidr = "0.0.0.0/0" + } + + rule { + from_port = 1 + to_port = 65535 + ip_protocol = "udp" + cidr = "0.0.0.0/0" + } +} + resource "openstack_compute_instance_v2" "tfvm1" { name = "tfvm1" flavor_id = "b8159937-a5f9-46fb-97eb-2d59b67cfedd" key_pair = "opc-key" - security_groups = ["default"] + security_groups = ["${openstack_compute_secgroup_v2.test-sg1.name}"] block_device { uuid = "871c021d-baef-4010-ba8e-2a900a48f41c"