1
1
<!-- BEGIN_TF_DOCS -->
2
- [ ![ Geek Cell GmbH] ( https://raw.githubusercontent.com/geekcell/template-terraform-module /main/docs/assets/logo.svg )] ( https://www.geekcell.io/ )
2
+ [ ![ Geek Cell GmbH] ( https://raw.githubusercontent.com/geekcell/.github /main/geekcell-github-banner.png )] ( https://www.geekcell.io/ )
3
3
4
4
### Code Quality
5
5
[ ![ License] ( https://img.shields.io/github/license/geekcell/terraform-aws-security-group )] ( https://github.com/geekcell/terraform-aws-security-group/blob/master/LICENSE )
6
6
[ ![ GitHub release (latest tag)] ( https://img.shields.io/github/v/release/geekcell/terraform-aws-security-group?logo=github&sort=semver )] ( https://github.com/geekcell/terraform-aws-security-group/releases )
7
7
[ ![ Release] ( https://github.com/geekcell/terraform-aws-security-group/actions/workflows/release.yaml/badge.svg )] ( https://github.com/geekcell/terraform-aws-security-group/actions/workflows/release.yaml )
8
8
[ ![ Validate] ( https://github.com/geekcell/terraform-aws-security-group/actions/workflows/validate.yaml/badge.svg )] ( https://github.com/geekcell/terraform-aws-security-group/actions/workflows/validate.yaml )
9
9
[ ![ Lint] ( https://github.com/geekcell/terraform-aws-security-group/actions/workflows/linter.yaml/badge.svg )] ( https://github.com/geekcell/terraform-aws-security-group/actions/workflows/linter.yaml )
10
+ [ ![ Test] ( https://github.com/geekcell/terraform-aws-security-group/actions/workflows/test.yaml/badge.svg )] ( https://github.com/geekcell/terraform-aws-security-group/actions/workflows/test.yaml )
10
11
11
12
### Security
12
13
[ ![ Infrastructure Tests] ( https://www.bridgecrew.cloud/badges/github/geekcell/terraform-aws-security-group/general )] ( https://www.bridgecrew.cloud/link/badge?vcs=github&fullRepo=geekcell%2Fterraform-aws-security-group&benchmark=INFRASTRUCTURE+SECURITY )
35
36
36
37
# Terraform AWS Security Group
37
38
38
- Introducing the AWS Security Group Terraform Module, a simple and easy-to-use solution for creating and managing
39
- your security groups within Amazon Web Services (AWS). This module has been designed with ease of use in mind,
40
- providing you with a straightforward way to create and manage your security groups.
41
-
42
- Our team of experts has years of experience working with AWS security groups and has a deep understanding of the
43
- best practices and configurations. By using this Terraform module, you can be sure that your security groups are
44
- created and managed in a secure and efficient manner.
45
-
46
- This module offers a preconfigured solution for creating security groups and the ingress or egress rules that belong
47
- to them, saving you time and effort in the process. Whether you're looking to secure your resources or to limit the
48
- access to your applications, this module has you covered.
49
-
50
- So, if you're looking for a convenient and reliable solution for creating and managing your security groups within
51
- AWS, look no further than the AWS Security Group Terraform Module. Give it a try and see how easy it is to create
52
- and manage your security groups!
39
+ Terraform module to create a Security Group with ingress and egress rules in one go.
53
40
54
41
## Inputs
55
42
@@ -74,13 +61,13 @@ and manage your security groups!
74
61
75
62
| Name | Version |
76
63
| ------| ---------|
77
- | <a name =" provider_aws " ></a > [ aws] ( #provider\_ aws ) | >= 4.36 |
64
+ | <a name =" provider_aws " ></a > [ aws] ( #provider\_ aws ) | >= 4.36, < 5.0 |
78
65
79
66
## Resources
80
67
81
- - resource.aws_security_group.main (main.tf#20 )
82
- - resource.aws_security_group_rule.main_egress (main.tf#48 )
83
- - resource.aws_security_group_rule.main_ingress (main.tf#32 )
68
+ - resource.aws_security_group.main (main.tf#6 )
69
+ - resource.aws_security_group_rule.main_egress (main.tf#34 )
70
+ - resource.aws_security_group_rule.main_ingress (main.tf#18 )
84
71
85
72
# Examples
86
73
### Full
@@ -94,7 +81,7 @@ module "vpc" {
94
81
}
95
82
96
83
module "source_security_group" {
97
- source = "github.com/geekcell/terraform-aws-security-group?ref=main "
84
+ source = "../../ "
98
85
99
86
name = var.name
100
87
vpc_id = module.vpc.vpc_id
0 commit comments