From 47f979ef0dd9facd997355456bf62ea8817654c6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 31 Dec 2024 05:47:39 +0000 Subject: [PATCH 1/2] chore(deps): Bump plus3it/tardigrade-ci from 0.25.3 to 0.26.0 Bumps plus3it/tardigrade-ci from 0.25.3 to 0.26.0. --- updated-dependencies: - dependency-name: plus3it/tardigrade-ci dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 778f8a9..98cdd22 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1 +1 @@ -FROM plus3it/tardigrade-ci:0.25.3 +FROM plus3it/tardigrade-ci:0.26.0 From 1f297050f48086b2008d4b5142815340135038ca Mon Sep 17 00:00:00 2001 From: Loren Gordon Date: Tue, 31 Dec 2024 07:11:27 -0800 Subject: [PATCH 2/2] Updates readmes for latest terraform-docs --- README.md | 2 +- modules/vpn-gateway/README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 17f41e8..535d1e7 100644 --- a/README.md +++ b/README.md @@ -43,7 +43,7 @@ make mockstack/clean | Name | Description | Type | Default | Required | |------|-------------|------|---------|:--------:| -| [vpn\_connection](#input\_vpn\_connection) | n/a |
object({
name = string
static_routes_only = optional(bool, false)
tags = optional(map(string), {})
type = optional(string, "ipsec.1")

transit_gateway_id = optional(string)
vpn_gateway_id = optional(string)

enable_acceleration = optional(bool)
outside_ip_address_type = optional(string)
transport_transit_gateway_attachment_id = optional(string)
tunnel_inside_ip_version = optional(string)

local_ipv4_network_cidr = optional(string)
local_ipv6_network_cidr = optional(string)

remote_ipv4_network_cidr = optional(string)
remote_ipv6_network_cidr = optional(string)

tunnel1_inside_cidr = optional(string)
tunnel1_inside_ipv6_cidr = optional(string)
tunnel1_preshared_key = optional(string)
tunnel1_dpd_timeout_action = optional(string)
tunnel1_dpd_timeout_seconds = optional(number)
tunnel1_enable_tunnel_lifecycle_control = optional(bool)
tunnel1_ike_versions = optional(list(string))
tunnel1_rekey_fuzz_percentage = optional(number)
tunnel1_rekey_margin_time_seconds = optional(number)
tunnel1_replay_window_size = optional(number)
tunnel1_startup_action = optional(string)

tunnel1_phase1_dh_group_numbers = optional(list(number))
tunnel1_phase1_encryption_algorithms = optional(list(string))
tunnel1_phase1_integrity_algorithms = optional(list(string))
tunnel1_phase1_lifetime_seconds = optional(number)

tunnel1_phase2_dh_group_numbers = optional(list(number))
tunnel1_phase2_encryption_algorithms = optional(list(string))
tunnel1_phase2_integrity_algorithms = optional(list(string))
tunnel1_phase2_lifetime_seconds = optional(number)

tunnel1_log_options = optional(object({
cloudwatch_log_options = optional(object({
log_group_arn = optional(string)
log_enabled = optional(bool, true)
log_output_format = optional(string, "json")
}), {})

cloudwatch_log_group = optional(object({
kms_key_id = optional(string)
log_group_class = optional(string, "INFREQUENT_ACCESS")
retention_in_days = optional(number, 30)
skip_destroy = optional(bool, false)
tags = optional(map(string), {})
}), {})
}), {})

tunnel2_inside_cidr = optional(string)
tunnel2_inside_ipv6_cidr = optional(string)
tunnel2_preshared_key = optional(string)
tunnel2_dpd_timeout_action = optional(string)
tunnel2_dpd_timeout_seconds = optional(number)
tunnel2_enable_tunnel_lifecycle_control = optional(bool)
tunnel2_ike_versions = optional(list(string))
tunnel2_rekey_fuzz_percentage = optional(number)
tunnel2_rekey_margin_time_seconds = optional(number)
tunnel2_replay_window_size = optional(number)
tunnel2_startup_action = optional(string)

tunnel2_phase1_dh_group_numbers = optional(list(number))
tunnel2_phase1_encryption_algorithms = optional(list(string))
tunnel2_phase1_integrity_algorithms = optional(list(string))
tunnel2_phase1_lifetime_seconds = optional(number)

tunnel2_phase2_dh_group_numbers = optional(list(number))
tunnel2_phase2_encryption_algorithms = optional(list(string))
tunnel2_phase2_integrity_algorithms = optional(list(string))
tunnel2_phase2_lifetime_seconds = optional(number)

tunnel2_log_options = optional(object({
cloudwatch_log_options = optional(object({
log_group_arn = optional(string)
log_enabled = optional(bool, true)
log_output_format = optional(string, "json")
}), {})

cloudwatch_log_group = optional(object({
kms_key_id = optional(string)
log_group_class = optional(string, "INFREQUENT_ACCESS")
retention_in_days = optional(number, 30)
skip_destroy = optional(bool, false)
tags = optional(map(string), {})
}), {})
}), {})

customer_gateway = object({
name = string
bgp_asn = string
certificate_arn = optional(string)
device_name = optional(string)
ip_address = optional(string)
tags = optional(map(string))
type = optional(string, "ipsec.1")
})

routes = optional(list(object({
name = string
destination_cidr_block = string
})), [])

transit_gateway_route_table_association = optional(object({
transit_gateway_route_table_id = string
}))

transit_gateway_route_table_propagations = optional(list(object({
name = string
transit_gateway_route_table_id = string
})), [])
})
| n/a | yes | +| [vpn\_connection](#input\_vpn\_connection) | n/a |
object({
name = string
static_routes_only = optional(bool, false)
tags = optional(map(string), {})
type = optional(string, "ipsec.1")

transit_gateway_id = optional(string)
vpn_gateway_id = optional(string)

enable_acceleration = optional(bool)
outside_ip_address_type = optional(string)
transport_transit_gateway_attachment_id = optional(string)
tunnel_inside_ip_version = optional(string)

local_ipv4_network_cidr = optional(string)
local_ipv6_network_cidr = optional(string)

remote_ipv4_network_cidr = optional(string)
remote_ipv6_network_cidr = optional(string)

tunnel1_inside_cidr = optional(string)
tunnel1_inside_ipv6_cidr = optional(string)
tunnel1_preshared_key = optional(string)
tunnel1_dpd_timeout_action = optional(string)
tunnel1_dpd_timeout_seconds = optional(number)
tunnel1_enable_tunnel_lifecycle_control = optional(bool)
tunnel1_ike_versions = optional(list(string))
tunnel1_rekey_fuzz_percentage = optional(number)
tunnel1_rekey_margin_time_seconds = optional(number)
tunnel1_replay_window_size = optional(number)
tunnel1_startup_action = optional(string)

tunnel1_phase1_dh_group_numbers = optional(list(number))
tunnel1_phase1_encryption_algorithms = optional(list(string))
tunnel1_phase1_integrity_algorithms = optional(list(string))
tunnel1_phase1_lifetime_seconds = optional(number)

tunnel1_phase2_dh_group_numbers = optional(list(number))
tunnel1_phase2_encryption_algorithms = optional(list(string))
tunnel1_phase2_integrity_algorithms = optional(list(string))
tunnel1_phase2_lifetime_seconds = optional(number)

tunnel1_log_options = optional(object({
cloudwatch_log_options = optional(object({
log_group_arn = optional(string)
log_enabled = optional(bool, true)
log_output_format = optional(string, "json")
}), {})

cloudwatch_log_group = optional(object({
kms_key_id = optional(string)
log_group_class = optional(string, "INFREQUENT_ACCESS")
retention_in_days = optional(number, 30)
skip_destroy = optional(bool, false)
tags = optional(map(string), {})
}), {})
}), {})

tunnel2_inside_cidr = optional(string)
tunnel2_inside_ipv6_cidr = optional(string)
tunnel2_preshared_key = optional(string)
tunnel2_dpd_timeout_action = optional(string)
tunnel2_dpd_timeout_seconds = optional(number)
tunnel2_enable_tunnel_lifecycle_control = optional(bool)
tunnel2_ike_versions = optional(list(string))
tunnel2_rekey_fuzz_percentage = optional(number)
tunnel2_rekey_margin_time_seconds = optional(number)
tunnel2_replay_window_size = optional(number)
tunnel2_startup_action = optional(string)

tunnel2_phase1_dh_group_numbers = optional(list(number))
tunnel2_phase1_encryption_algorithms = optional(list(string))
tunnel2_phase1_integrity_algorithms = optional(list(string))
tunnel2_phase1_lifetime_seconds = optional(number)

tunnel2_phase2_dh_group_numbers = optional(list(number))
tunnel2_phase2_encryption_algorithms = optional(list(string))
tunnel2_phase2_integrity_algorithms = optional(list(string))
tunnel2_phase2_lifetime_seconds = optional(number)

tunnel2_log_options = optional(object({
cloudwatch_log_options = optional(object({
log_group_arn = optional(string)
log_enabled = optional(bool, true)
log_output_format = optional(string, "json")
}), {})

cloudwatch_log_group = optional(object({
kms_key_id = optional(string)
log_group_class = optional(string, "INFREQUENT_ACCESS")
retention_in_days = optional(number, 30)
skip_destroy = optional(bool, false)
tags = optional(map(string), {})
}), {})
}), {})

customer_gateway = object({
name = string
bgp_asn = string
certificate_arn = optional(string)
device_name = optional(string)
ip_address = optional(string)
tags = optional(map(string))
type = optional(string, "ipsec.1")
})

routes = optional(list(object({
name = string
destination_cidr_block = string
})), [])

transit_gateway_route_table_association = optional(object({
transit_gateway_route_table_id = string
}))

transit_gateway_route_table_propagations = optional(list(object({
name = string
transit_gateway_route_table_id = string
})), [])
})
| n/a | yes | ## Outputs diff --git a/modules/vpn-gateway/README.md b/modules/vpn-gateway/README.md index d29dbc3..2b34085 100644 --- a/modules/vpn-gateway/README.md +++ b/modules/vpn-gateway/README.md @@ -22,7 +22,7 @@ No requirements. | Name | Description | Type | Default | Required | |------|-------------|------|---------|:--------:| -| [vpn\_gateway](#input\_vpn\_gateway) | n/a |
object({
name = string
amazon_side_asn = optional(string)
availability_zone = optional(string)
tags = optional(map(string))
vpc_id = optional(string)

route_propagations = optional(list(object({
name = string
route_table_id = string
})), [])
})
| n/a | yes | +| [vpn\_gateway](#input\_vpn\_gateway) | n/a |
object({
name = string
amazon_side_asn = optional(string)
availability_zone = optional(string)
tags = optional(map(string))
vpc_id = optional(string)

route_propagations = optional(list(object({
name = string
route_table_id = string
})), [])
})
| n/a | yes | | [vpn\_connections](#input\_vpn\_connections) | List of VPN Connections to create and associate to this VPN Gateway. See top-level module for options | `any` | `[]` | no | ## Outputs