Skip to content

Releases: terraform-ibm-modules/terraform-ibm-landing-zone

v4.0.1

03 Jun 02:26
35ff994

Choose a tag to compare

4.0.1 (2023-06-03)

Bug Fixes

  • deps: update terraform github.com/terraform-ibm-modules/terraform-ibm-landing-zone-vsi to v2.1.0 (#448) (35ff994)

v4.0.0

30 May 08:46
8316cfa

Choose a tag to compare

4.0.0 (2023-05-30)

Features

  • remove rules from default VPC security group and ACL (#435) (8316cfa)

BREAKING CHANGES

  • All patterns will now utilize the clean_default_security_group and clean_default_acl variables added to terraform-ibm-landing-zone-vpc in v7.1.0, which if set to "true" will remove all rules from the default security groups and ACLs created automatically when new VPCs are deployed.

All patterns will now set both variables to "true" by default for all VPCs, and you can override these values for each VPC when using the "override.json" file. Please reference the example override.json files in each pattern for examples. The new settings will look like the following:

  "vpcs": [
      {
          "default_security_group_rules": [],
          "clean_default_security_group": true,
          "clean_default_acl": true,

Since the default security group and ACL for a VPC are created with very permissive rules, setting these values to "true" to remove those rules will increase the overall security posture of the deployment.

v3.8.4

26 May 15:11
8afcd5f

Choose a tag to compare

3.8.4 (2023-05-26)

Bug Fixes

  • deps: update terraform github.com/terraform-ibm-modules/terraform-ibm-landing-zone-vpc to v7.2.0 (#443) (8afcd5f)

v3.8.3

17 May 10:21
61f4936

Choose a tag to compare

3.8.3 (2023-05-17)

Bug Fixes

  • reduce the time_sleep length in service_authorizations.tf from 5mins to 30secs (#439) (61f4936)

v3.8.2

16 May 16:27
1bcfcbb

Choose a tag to compare

3.8.2 (2023-05-16)

Bug Fixes

  • update SSH key related variable descriptions (#438) (1bcfcbb)

v3.8.1

12 May 11:35
3316988

Choose a tag to compare

3.8.1 (2023-05-12)

Bug Fixes

  • fixed bug which was causing duplicate ACL rules to be created (#431) (3316988)

The terraform-ibm-landing-zone-vpc module used by this solution will now add appropriate IBM Cloud ACL rules for all created VPCs. This solution was also adding those same rules. The result was VPC ACLs that had duplicate rules.

This release will remove the IBM Cloud ACL rules from this solution, and allow the terraform-ibm-landing-zone-vpc module to add these rules when creating the VPC.

NOTE: when upgrading to this release, you may notice that existing ACLs created by previous versions will be marked as Terraform as needing to be removed or updated. This is expected, as the duplicate rules would be removed from existing ACLs.

v3.8.0

11 May 14:48
19e26f3

Choose a tag to compare

3.8.0 (2023-05-11)

Features

  • added a fix (by introducing new optional variable existing_ssh_key_name) to prevent SSH keys being identified for destroy due to regression introduced in v3.5.0 (#434) (19e26f3)

NOTES:

  • For patterns that need an ssh key for configuration of a Virtual Server Instance (VSI), you can either create a new SSH Key resource, or use an existing resource, by doing the following:
    • to create a new SSH Key resource, supply the input variable ssh_public_key
    • to use an existing SSH Key resource in your account, supply the input variable existing_ssh_key_name
    • if neither value is supplied, and no keys are provided via override, a Terraform error will be thrown
  • If you are using the override.json to provide SSH Keys:
    • to create new SSH Key resources, supply both "name" and "public_key" fields
    • to use existing keys, supply only "name" field

v3.7.0

03 May 14:31
50e9932

Choose a tag to compare

3.7.0 (2023-05-03)

Dependency updates:

  • terraform-ibm-landing-zone-vpc v6.0.1 -> v7.0.1
  • Required IBM terraform provider is now >= 1.52.0

Consumer update actions:

Consumers using override.json and looking to update to this version need to:

  • modify their JSON to remove use_manual_address_prefixes from the vpcs array, as this was removed in terraform-ibm-landing-zone-vpc 7.x
  • add an address_prefixes map to all of the VPC items in the vpcs array. For example:
"address_prefixes": {
  "zone-1": [],
  "zone-2": [],
  "zone-3": []
}

NB: If address_prefixes is not set, the VPC 7.x module will assume "auto prefix" and attempt to destroy/create the VPC

v3.6.4

25 Apr 14:26
be6776e

Choose a tag to compare

3.6.4 (2023-04-25)

Bug Fixes

  • Variable description cleanup
  • Migrate rules defined in IBM Cloud Catalog definition to Cloud Security and Compliance v2 rules

v3.6.3

25 Apr 11:27
cd8764b

Choose a tag to compare

3.6.3 (2023-04-25)

Bug Fixes