Meet OPSd. The unique and effortless way of managing cloud infrastructure.
What does the module provide?
module "module_name" {
source = "github.com/opsd-io/module_name?ref=v0.0.1"
# Variables
variable_1 = "foo"
variable_2 = "bar"
}
IMPORTANT: Make sure not to pin to master because there may be breaking changes between releases.
Name | Version |
---|---|
terraform | >= 1.3.1 |
aws | ~> 5.0 |
Name | Version |
---|---|
aws | ~> 5.0 |
No modules.
Name | Type |
---|---|
aws_security_group.main | resource |
aws_vpc_security_group_egress_rule.main | resource |
aws_vpc_security_group_ingress_rule.main | resource |
Name | Description | Type | Default | Required |
---|---|---|---|---|
common_tags | A map of tags to assign to every resource in this module. | map(string) |
{} |
no |
description | Security group description. | string |
null |
no |
egress_rules | Outbound rules (egress) for this security group. | map(object({ |
{} |
no |
ingress_rules | Inbound rules (ingress) for this security group. | map(object({ |
{} |
no |
name | Name of the security group. | string |
null |
no |
vpc_id | The ID of the VPC. | string |
n/a | yes |
Name | Description |
---|---|
arn | The ARN of the security group. |
egress_rules_arns | The ARNs of the security group egress rules. |
egress_rules_ids | The IDs of the security group egress rules. |
id | The ID of the security group. |
ingress_rules_arns | The ARNs of the security group ingress rules. |
ingress_rules_ids | The IDs of the security group ingress rules. |
name | The name of the security group. |
Do you want to see how the module works? See all the usage examples.
The list of related modules (if present).
If you are interested in contributing to the project, see see our guide.
If you have a problem with the module or want to propose a new feature, you can report it via the project's (Github) issue tracker.
If you want to discuss something in person, you can join our community on Slack.