chore(deps): update terraform modules (major)#187
chore(deps): update terraform modules (major)#187renovate[bot] wants to merge 11 commits intomasterfrom
Conversation
|
Terraform plan in examples/03-aws-github-actions-oidc No changes. Your infrastructure matches the configuration.📝 Plan generated in terraform-plan-03-aws-github-actions-oidc #341 |
|
Terraform plan in examples/01-minimal-aws-cloudformation-bootstrap No changes. Your infrastructure matches the configuration.📝 Plan generated in terraform-plan-01-minimal-aws-cloudformation-bootstrap #346 |
|
Terraform plan in examples/02-minimal-gcp-tf-bootstrap No changes. Your infrastructure matches the configuration.📝 Plan generated in terraform-plan-02-minimal-gcp-tf-bootstrap #356 |
1614138 to
66325ff
Compare
66325ff to
9407e71
Compare
9407e71 to
d24e293
Compare
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
|
Terraform plan in examples/04-aws-wireguard-vpn Plan: 4 to add, 0 to change, 0 to destroy. Changes to Outputs.Terraform used the selected providers to generate the following execution
plan. Resource actions are indicated with the following symbols:
+ create
Terraform will perform the following actions:
# module.wireguard_vpn.module.ec2_instance.aws_instance.this[0] will be created
+ resource "aws_instance" "this" {
+ ami = "ami-05dff77713a4fa273"
+ arn = (known after apply)
+ associate_public_ip_address = true
+ availability_zone = (known after apply)
+ disable_api_stop = (known after apply)
+ disable_api_termination = (known after apply)
+ ebs_optimized = (known after apply)
+ enable_primary_ipv6 = (known after apply)
+ force_destroy = false
+ get_password_data = false
+ host_id = (known after apply)
+ host_resource_group_arn = (known after apply)
+ iam_instance_profile = (known after apply)
+ id = (known after apply)
+ instance_initiated_shutdown_behavior = (known after apply)
+ instance_lifecycle = (known after apply)
+ instance_state = (known after apply)
+ instance_type = "t2.micro"
+ ipv6_address_count = (known after apply)
+ ipv6_addresses = (known after apply)
+ key_name = (known after apply)
+ monitoring = true
+ outpost_arn = (known after apply)
+ password_data = (known after apply)
+ placement_group = (known after apply)
+ placement_group_id = (known after apply)
+ placement_partition_number = (known after apply)
+ primary_network_interface_id = (known after apply)
+ private_dns = (known after apply)
+ private_ip = (known after apply)
+ public_dns = (known after apply)
+ public_ip = (known after apply)
+ region = "eu-west-1"
+ secondary_private_ips = (known after apply)
+ security_groups = (known after apply)
+ source_dest_check = true
+ spot_instance_request_id = (known after apply)
+ subnet_id = "************************"
+ tags = {
+ "Name" = "wireguard-vpn"
}
+ tags_all = {
+ "Name" = "wireguard-vpn"
}
+ tenancy = (known after apply)
+ user_data_base64 = (known after apply)
+ user_data_replace_on_change = false
+ volume_tags = {
+ "Name" = "wireguard-vpn"
}
+ vpc_security_group_ids = (known after apply)
+ capacity_reservation_specification (known after apply)
+ cpu_options (known after apply)
+ credit_specification {}
+ ebs_block_device (known after apply)
+ enclave_options {
+ enabled = (known after apply)
}
+ ephemeral_block_device (known after apply)
+ instance_market_options (known after apply)
+ maintenance_options (known after apply)
+ metadata_options {
+ http_endpoint = "enabled"
+ http_protocol_ipv6 = "disabled"
+ http_put_response_hop_limit = 1
+ http_tokens = "********"
+ instance_metadata_tags = (known after apply)
}
+ network_interface (known after apply)
+ primary_network_interface (known after apply)
+ private_dns_name_options (known after apply)
+ root_block_device (known after apply)
+ secondary_network_interface (known after apply)
}
# module.wireguard_vpn.module.ec2_instance.aws_security_group.this[0] will be created
+ resource "aws_security_group" "this" {
+ arn = (known after apply)
+ description = "Managed by Terraform"
+ egress = (known after apply)
+ id = (known after apply)
+ ingress = (known after apply)
+ name = (known after apply)
+ name_prefix = "wireguard-vpn-"
+ owner_id = (known after apply)
+ region = "eu-west-1"
+ revoke_rules_on_delete = false
+ tags = {
+ "Name" = "wireguard-vpn"
}
+ tags_all = {
+ "Name" = "wireguard-vpn"
}
+ vpc_id = "*********************"
}
# module.wireguard_vpn.module.ec2_instance.aws_vpc_security_group_egress_rule.this["ipv4_default"] will be created
+ resource "aws_vpc_security_group_egress_rule" "this" {
+ arn = (known after apply)
+ cidr_ipv4 = "0.0.0.0/0"
+ description = "Allow all IPv4 traffic"
+ id = (known after apply)
+ ip_protocol = "-1"
+ region = "eu-west-1"
+ security_group_id = (known after apply)
+ security_group_rule_id = (known after apply)
+ tags = {
+ "Name" = "wireguard-vpn-ipv4_default"
}
+ tags_all = {
+ "Name" = "wireguard-vpn-ipv4_default"
}
}
# module.wireguard_vpn.module.ec2_instance.aws_vpc_security_group_egress_rule.this["ipv6_default"] will be created
+ resource "aws_vpc_security_group_egress_rule" "this" {
+ arn = (known after apply)
+ cidr_ipv6 = "::/0"
+ description = "Allow all IPv6 traffic"
+ id = (known after apply)
+ ip_protocol = "-1"
+ region = "eu-west-1"
+ security_group_id = (known after apply)
+ security_group_rule_id = (known after apply)
+ tags = {
+ "Name" = "wireguard-vpn-ipv6_default"
}
+ tags_all = {
+ "Name" = "wireguard-vpn-ipv6_default"
}
}
Plan: 4 to add, 0 to change, 0 to destroy.
Changes to Outputs:
+ vpn_config = (known after apply)
Warning: Deprecated attribute
on /tmp/terraform-data-dir/modules/vpc/vpc-flow-logs.tf line 28, in locals:
28: "arn:${data.aws_partition.current[0].partition}:logs:${data.aws_region.current[0].name}:${data.aws_caller_identity.current[0].account_id}:log-group:${log_group.name}:*"
The attribute "name" is deprecated. Refer to the provider documentation for
details.📝 Plan generated in terraform-plan-04-aws-wireguard-vpn #149 |
|
Terraform plan in examples/05-aws-complete Error: Invalid for_each argumentError: Invalid for_each argument
on /tmp/terraform-data-dir/modules/eks.eks/main.tf line 298, in resource "aws_eks_access_entry" "this":
298: for_each = { for k, v in local.merged_access_entries : k => v if local.create }
├────────────────
│ local.create is true
│ local.merged_access_entries will be known only after apply
The "for_each" map includes keys derived from resource attributes that cannot
be determined until apply, and so Terraform cannot determine the full set of
keys that will identify the instances of this resource.
When working with unknown values in for_each, it's better to define the map
keys statically in your configuration and place apply-time results only in
the map values.
Alternatively, you could use the -target planning option to first apply only
the resources that the for_each value depends on, and then apply a second
time to fully converge.❌ Failed to generate plan in terraform-plan-05-aws-complete #275 |
|
Terraform plan in examples/06-minimal-aws-terraform-bootstrap No changes. Your infrastructure matches the configuration.📝 Plan generated in terraform-plan-06-minimal-aws-terraform-bootstrap #219 |
This PR contains the following updates:
~> 5.0→~> 6.019.21.0→21.15.14.11.0→5.10.0Release Notes
terraform-aws-modules/terraform-aws-ec2-instance (terraform-aws-modules/ec2-instance/aws)
v6.3.0Compare Source
Features
volume_initialization_rate(#473) (a05bb47)v6.2.0Compare Source
Features
v6.1.5Compare Source
Bug Fixes
v6.1.4Compare Source
Bug Fixes
name, maketimeoutsdynamic/optional (#461) (baf0ba2)v6.1.3Compare Source
Bug Fixes
v6.1.2Compare Source
Bug Fixes
local.security_group_namein the security groupNametag (#458) (541cc3d)v6.1.1Compare Source
Bug Fixes
Nametag when a value has not been provided forname(#452) (c227866)v6.1.0Compare Source
Features
v6.0.2Compare Source
Bug Fixes
root_block_device.tagstonull(#444) (f1b5273)v6.0.1Compare Source
Bug Fixes
v6.0.0Compare Source
⚠ BREAKING CHANGES
6.0and1.10respectively (#436)Features
6.0and1.10respectively (#436) (bfd5ed3)terraform-aws-modules/terraform-aws-eks (terraform-aws-modules/eks/aws)
v21.15.1Compare Source
Bug Fixes
v21.15.0Compare Source
Features
v21.14.0Compare Source
Features
update_config.update_strategy(#3626) (617dba6)v21.13.0Compare Source
Features
v21.12.0Compare Source
Features
v21.11.0Compare Source
Features
v21.10.1Compare Source
Bug Fixes
v21.10.0Compare Source
Features
v21.9.0Compare Source
Features
v21.8.0Compare Source
Features
LimitExceedederror (#3563) (0659a8d), closes #3512v21.7.0Compare Source
Features
10251to match EKS addon formetrics-server(#3562) (de8c550)v21.6.1Compare Source
Bug Fixes
v21.6.0Compare Source
Features
aws_service_principaldata source for deriving IAM service prinicpals (#3539) (0b0ca66)v21.5.0Compare Source
Features
v21.4.0Compare Source
Features
v21.3.2Compare Source
Bug Fixes
v6.15corrections for EKS Auto Mode to support enabling/disabling EKS Auto Mode without affecting non-Auto Mode users (#3526) (f5f6dae)v21.3.1Compare Source
Bug Fixes
v21.3.0Compare Source
Features
v21.2.0Compare Source
Features
v21.1.5Compare Source
Bug Fixes
v21.1.4Compare Source
Bug Fixes
v21.1.3Compare Source
Bug Fixes
v21.1.2Compare Source
Bug Fixes
v21.1.1Compare Source
Bug Fixes
v21.1.0Compare Source
Features
v21.0.9Compare Source
Bug Fixes
v21.0.8Compare Source
Bug Fixes
v21.0.7Compare Source
Bug Fixes
v21.0.6Compare Source
Bug Fixes
instance_requirementsto be set in self-managed node groups (#3455) (5322bf7)v21.0.5Compare Source
Bug Fixes
v21.0.4Compare Source
Bug Fixes
v21.0.3Compare Source
Bug Fixes
ami_idandkubernetes_version(#3437) (8807e0b)v21.0.2Compare Source
Bug Fixes
encryption_configdefault forresourcesout of type definition and to default variable value to allow disabling encryption (#3436) (b37368f)v21.0.1Compare Source
Bug Fixes
v21.0.0Compare Source
⚠ BREAKING CHANGES
6.0and1.5.7respectively (#3412)Features
6.0and1.5.7respectively (#3412) (416515a)v20.37.2Compare Source
Bug Fixes
amazonaws.com.cnandamazonaws.comconditions in PassRole as required for AWS CN (#3422) (83b68fd)v20.37.1Compare Source
Bug Fixes
v20.37.0Compare Source
Features
v20.36.1Compare Source
Bug Fixes
additional_cluster_dns_ipsis passed through from root module (#3376) (7a83b1b)v20.36.0Compare Source
Features
force_update_version(#3345) (207d73f)v20.35.0Compare Source
Features
v20.34.0Compare Source
Features
v20.33.1Compare Source
Bug Fixes
"EC2"access entry type for EKS Auto Mode custom node pools (#3281) (3e2ea83)v20.33.0Compare Source
Features
v20.32.0Compare Source
Features
v20.31.6Compare Source
Bug Fixes
v20.31.5Compare Source
Bug Fixes
v20.31.4Compare Source
Bug Fixes
v20.31.3Compare Source
Bug Fixes
v20.31.2Compare Source
Bug Fixes
v20.31.1Compare Source
Bug Fixes
v20.31.0Compare Source
Features
v20.30.1Compare Source
Bug Fixes
resolve_conflicts_on_create_defaultvalue to a boolean since default isnull(#3221) (35388bb)v20.30.0Compare Source
Features
v20.29.0Compare Source
Features
v20.28.0Compare Source
Features
efa-onlynetwork interfaces (#3196) (c6da22c)v20.27.0Compare Source
Features
v20.26.1Compare Source
Bug Fixes
v20.26.0Compare Source
Features
desired_capacity_type(nameddesired_size_type) on self-managed node group (#3166) (6974a5e)v20.25.0Compare Source
Features
Bug Fixes
v20.24.3Compare Source
Bug Fixes
primary_ipv6parameter to self-managed-node-group (#3169) (fef6555)v20.24.2Compare Source
Bug Fixes
inline_policyfrom cluster role (#3163) (8b90872)v20.24.1Compare Source
Bug Fixes
v20.24.0Compare Source
Features
v20.23.0Compare Source
Features
v20.22.1Compare Source
Bug Fixes
v20.22.0Compare Source
Features
v20.21.0Compare Source
Features
upgrade_policy(#3112) (e12ab7a)v20.20.0Compare Source
Features
v20.19.0Compare Source
Features
primary_ipv6argument to the AWS provider. (#3098) (e1bb8b6)v20.18.0Compare Source
Features
bootstrap_self_managed_addons(#3099) (af88e7d)v20.17.2Compare Source
Bug Fixes
v20.17.1Compare Source
Bug Fixes
aws_iam_session_contextdata source only when required (#3058) (f02df92)v20.17.0Compare Source
Features
v20.16.0Compare Source
Features
v20.15.0Compare Source
Features
v20.14.0Compare Source
Features
ami_typeand not viaplatformwhich is unable to distinquish between the number of variants supported today (#3068) (ef657bf)v20.13.1Compare Source
Bug Fixes
bootstrap_cluster_creator_admin_permissionsand not all ofaccess_config(#3056) (1e31929)v20.13.0Compare Source
Features
1.30, do not use the cluster OIDC issuer URL by default in the identity provider config (#3055) (00f076a)v20.12.0Compare Source
Features
v20.11.1Compare Source
Bug Fixes
bootstrap_cluster_creator_admin_permissionswhich is disabled by default (#3042) (c65d308)v20.11.0Compare Source
Features
SourceArncondition to Fargate profile trust policy (#3039) (a070d7b)v20.10.0Compare Source
Features
v20.9.0Compare Source
Features
ami_typeto self-managed node group; allow usingami_typeonly (#3030) (74d3918)v20.8.5Compare Source
Bug Fixes
v20.8.4Compare Source
Bug Fixes
v20.8.3Compare Source
Bug Fixes
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.