A Terraform module for creating an AWS security group suitable for an IPA client. This security group allows traffic to the IPA server via the necessary ports.
module "ipa_client_security_group" {
source = "github.com/cisagov/ipa-client-security-group-tf-module"
ipa_server_cidr_blocks = ["100.10.23.1/32"]
vpc_id = "vpc-0123456789abcdef0"
tags = {
Key1 = "Value1"
Key2 = "Value2"
}
}
Name | Description | Type | Default | Required |
---|---|---|---|---|
ipa_server_cidr_blocks | A list of CIDR blocks containing the IPA servers to which the clients will be allowed to connect (e.g. [100.10.1.23/32, 101.45.32.89/32]) | list(string) | yes | |
vpc_id | The ID of the AWS VPC where the security group will live (e.g. vpc-0123456789abcdef0) | string | yes | |
tags | Tags to apply to all AWS resources created | map(string) | {} |
no |
Name | Description |
---|---|
arn | The security group ARN |
id | The security group ID |
We welcome contributions! Please see here for details.
This project is in the worldwide public domain.
This project is in the public domain within the United States, and copyright and related rights in the work worldwide are waived through the CC0 1.0 Universal public domain dedication.
All contributions to this project will be released under the CC0 dedication. By submitting a pull request, you are agreeing to comply with this waiver of copyright interest.