From 7ada153ba9851928d1ad7a4769d8fc316dda3248 Mon Sep 17 00:00:00 2001 From: Debora Benedetto <debora.benedetto@hpe.com> Date: Thu, 5 May 2022 13:40:34 +0200 Subject: [PATCH] Update ir in the generated folder --- input_file_generated/ir.json | 45 ++++++++++++++++--- .../nginx_openstack/terraform/main.tf | 44 ++++++++++++++++++ 2 files changed, 83 insertions(+), 6 deletions(-) diff --git a/input_file_generated/ir.json b/input_file_generated/ir.json index d6ad467..bb2e1c4 100644 --- a/input_file_generated/ir.json +++ b/input_file_generated/ir.json @@ -3,13 +3,46 @@ "steps": [ { "data": { - "credentials": [ + "computingGroup": [ { - "algorithm": "RSA", - "bits": 4096, - "keyfile": "/home/user1/.ssh/openstack.key", - "name": "ssh_key", - "user": "ubuntu" + "cidr": [ + "0.0.0.0/0" + ], + "fromPort": -1, + "kind": "EGRESS", + "name": "out_all", + "protocol": "-1", + "toPort": -1 + }, + { + "cidr": [ + "0.0.0.0/0" + ], + "fromPort": 80, + "kind": "INGRESS", + "name": "http", + "protocol": "tcp", + "toPort": 80 + }, + { + "cidr": [ + "0.0.0.0/0" + ], + "fromPort": 443, + "kind": "INGRESS", + "name": "https", + "protocol": "tcp", + "toPort": 443 + }, + { + "cidr": [ + "0.0.0.0/0" + ], + "fromPort": 22, + "kind": "INGRESS", + "name": "ssh", + "protocol": "tcp", + "toPort": 22 } ], "networks": [ diff --git a/output_files_generated/nginx_openstack/terraform/main.tf b/output_files_generated/nginx_openstack/terraform/main.tf index d2458c3..86d3b83 100644 --- a/output_files_generated/nginx_openstack/terraform/main.tf +++ b/output_files_generated/nginx_openstack/terraform/main.tf @@ -98,3 +98,47 @@ resource "openstack_networking_router_interface_v2" "net1_router_interface" { subnet_id = openstack_networking_subnet_v2.net1_subnet.id } +resource "openstack_compute_secgroup_v2" "out_all" { + name = "out_all" + description = "Security group rule for port -1" + rule { + from_port = -1 + to_port = -1 + ip_protocol = "-1" + cidr = "0.0.0.0/0" + } +} + +resource "openstack_compute_secgroup_v2" "http" { + name = "http" + description = "Security group rule for port 80" + rule { + from_port = 80 + to_port = 80 + ip_protocol = "tcp" + cidr = "0.0.0.0/0" + } +} + +resource "openstack_compute_secgroup_v2" "https" { + name = "https" + description = "Security group rule for port 443" + rule { + from_port = 443 + to_port = 443 + ip_protocol = "tcp" + cidr = "0.0.0.0/0" + } +} + +resource "openstack_compute_secgroup_v2" "ssh" { + name = "ssh" + description = "Security group rule for port 22" + rule { + from_port = 22 + to_port = 22 + ip_protocol = "tcp" + cidr = "0.0.0.0/0" + } +} + -- GitLab