Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
terraform-aws-security-group — Terraform module to manage AWS Security Groups. Currently, the ingress and egress rules support IPv4, IPv6, and Security Group ID inputs. | Kitploit
Tools/GitLabGitLab/fer1035_terraform/modules/terraform-aws-security-group
Cloud Infrastructure SecurityConfiguration AuditingNetwork SecurityCloud SecurityDevSecOps
GitLabfer1035_terraform/modules/terraform-aws-security-group

terraform-aws-security-group

Terraform module to manage AWS Security Groups. Currently, the ingress and egress rules support IPv4, IPv6, and Security Group ID inputs.

View Repository

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share
1 month agoNot yet reviewed

terraform-aws-security-group

Terraform module to manage AWS Security Groups. Currently, the ingress and egress rules support IPv4, IPv6, and Security Group ID inputs.

Requirements

NameVersion
terraform>= 1.6
aws>= 5.0

Providers

NameVersion
aws>= 5.0

Modules

No modules.

Resources

Inputs

Outputs

NameDescription
security_group_idSecurity Group ID.
Download Tool
NameType
aws_security_group.security_groupresource
aws_security_group_rule.egress_ipresource
aws_security_group_rule.egress_security_groupresource
aws_security_group_rule.egress_selfresource
aws_security_group_rule.ingress_ipresource
aws_security_group_rule.ingress_security_groupresource
aws_security_group_rule.ingress_selfresource
NameDescriptionTypeDefaultRequired
application_nameApplication name to be used in naming the Security Group.stringn/ayes
egresses_ipA map of IP-based egress rules for the Security Group. Each key is the description for the rule, and the value is an object containing the rule configuration.
root@kitploit:~
map(object({
from_port = number
to_port = number
protocol = string
cidrs = list(string)
cidrs_ipv6 = list(string)
}))
{}no
egresses_sgA map of Security Group-based egress rules for the Security Group. Each key is the description for the rule, and the value is an object containing the rule configuration.
root@kitploit:~
map(object({
from_port = number
to_port = number
protocol = string
sg_id = string
}))
{}no
ingresses_ipA map of IP-based ingress rules for the Security Group. Each key is the description for the rule, and the value is an object containing the rule configuration.
root@kitploit:~
map(object({
from_port = number
to_port = number
protocol = string
cidrs = list(string)
cidrs_ipv6 = list(string)
}))
{}no
ingresses_sgA map of Security Group-based ingress rules for the Security Group. Each key is the description for the rule, and the value is an object containing the rule configuration.
root@kitploit:~
map(object({
from_port = number
to_port = number
protocol = string
sg_id = string
}))
{}no
vpc_idVPC ID to attach the Security Group.stringn/ayes