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 = ["${openstack_compute_secgroup_v2.test-sg1.name}"] block_device { uuid = "871c021d-baef-4010-ba8e-2a900a48f41c" source_type = "image" volume_size = 10 boot_index = 0 destination_type = "volume" delete_on_termination = true } network { name = "shared" } }