Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat: add security groups options #53

Merged
merged 9 commits into from
Feb 27, 2024

Commits on Jan 29, 2024

  1. Configuration menu
    Copy the full SHA
    a423510 View commit details
    Browse the repository at this point in the history
  2. chore: update default value of "security_group_enabled" variable

    - Change the default value of the "security_group_enabled" variable from true to false
    
    Signed-off-by: Quentin BERTRAND <contact@quentinbertrand.fr>
    QuentinBtd committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    aa0deb2 View commit details
    Browse the repository at this point in the history
  3. chore: refactor security group rules and variables

    - Modify the `resource "aws_security_group_rule" "default_ingress"` block in `main.tf` to use `var.default_listener_ingress_cidr_blocks` and `var.default_listener_ingress_prefix_list_ids`
    - Add a new variable `variable "security_group_ids"` in `variables.tf`
    - Add a new variable `variable "default_listener_ingress_cidr_blocks"` in `variables.tf`
    - Add a new variable `variable "default_listener_ingress_prefix_list_ids"` in `variables.tf`
    
    Signed-off-by: Quentin BERTRAND <contact@quentinbertrand.fr>
    QuentinBtd committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    e7ddf6b View commit details
    Browse the repository at this point in the history
  4. chore: add output for NLB security group ID

    - Add an output for the security group ID of the NLB
    
    Signed-off-by: Quentin BERTRAND <contact@quentinbertrand.fr>
    QuentinBtd committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    10f8d46 View commit details
    Browse the repository at this point in the history
  5. chore: add security group functionality to NLB module and fixtures

    - Add `security_group_enabled = true` to `fixtures.us-east-2.tfvars`
    - Add `security_group_enabled` variable to the `nlb` module in `main.tf`
    
    Signed-off-by: Quentin BERTRAND <contact@quentinbertrand.fr>
    QuentinBtd committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    6d14faa View commit details
    Browse the repository at this point in the history
  6. feat: add AWS security group resources and variables

    - Add `aws_security_group.default` resource
    - Add `aws_security_group_rule.default_ingress` resource
    - Add `aws_security_group_rule.egress` resource
    - Add `aws_security_group_rule.tls_ingress` resource
    - Add `input_default_listener_ingress_cidr_blocks` variable
    - Add `input_default_listener_ingress_prefix_list_ids` variable
    - Add `input_security_group_enabled` variable
    - Add `input_security_group_ids` variable
    - Add `input_tls_ingress_cidr_blocks` variable
    - Add `input_tls_ingress_prefix_list_ids` variable
    - Add `output_security_group_id` output
    
    Signed-off-by: Quentin BERTRAND <contact@quentinbertrand.fr>
    QuentinBtd committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    5a0fa3b View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2024

  1. Update README

    QuentinBtd committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    0776c0d View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2024

  1. docs: update documentation and licensing information

    - Add a complete license in the README file
    
    Signed-off-by: Quentin BERTRAND <contact@quentinbertrand.fr>
    QuentinBtd committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    0733cc0 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2024

  1. Configuration menu
    Copy the full SHA
    4a0a79e View commit details
    Browse the repository at this point in the history