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