How to create Compute Security Group Templates and Template RulesIssue <!-- div.margin { padding: 10px 40px 40px 30px; } table.tocTable { border: 1px solid; border-color: #e0e0e0; background-color: #fff; } .title { color: #d1232b; font-weight: normal; font-size: 28px; } h1 { color: #d1232b; font-weight: normal; font-size: 21px; margin-bottom: 5px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #cccccc; } h2 { color: #646464; font-weight: bold; font-size: 18px; } h3 { color: #000000; font-weight: bold; font-size: 16px; } h4 { color: #666666; font-weight: bold; font-size: 15px; } h5 { color: #000000; font-weight: bold; font-size: 13px; } h6 { color: #000000; font-weight: bold; font-size: 14px; } ul, ol { margin-left: 0; list-style-position: outside; } --> Overview How to create a Compute Security Group Template in order to create a successful Compute Security Group. Procedure Create Compute Security Group Template Navigate to cmdb_ci_security_grp_template_list.doClick New, the Template form will appearFill in the details and submit. Object ID: Any random numeric valueName: Your preferred name Once submitted it will create a Compute Security Group Template, but, every template should be associated with 1 or more template rules. Note: Configuring this rule is very important, every rule contains its own network method either Public or Private, Based on the rules the Compute Security Group would provision the VMs with subnets and security. Example: A blueprint contains a VM with Application and another VM with Database and the requirement is to have Application VM network should be Public and Database VM should be Private, to achieve this configuration, it needs a Compute Security Group Templates with rule Private and another with rule Public, so post provisioning the Catalog with the required configuration it would create Subnets according to the rules associated. Create a Compute Security Group Rule for the Template Navigate to sn_cmp_sec_grp_rule_template_list.doOnce the page is opened, Click NewFill in the details and Submit: CIDR Range: Available range (example: 0.0.0.0/0)IP Protocol: Choose according to requirement (TCP/UDP/ICMP)From Port: Choose port according to the Application or requirement (eg: 443)Is Outbound: 0Name: Your preferred nameNetwork Type: Choose according to requirement (Public/Private)To Port: Needs to be the same as in the Port field (eg: 443)CSG Template: Assign an available required CSG template Repeat the same from the start to create Compute Security Group templates with Private/Public rules.