terraform-provider-equinix

Terraform Equinix provider

MIT License

Stars
47
Committers
39

Bot releases are visible (Hide)

terraform-provider-equinix - v1.14.0

Published by github-actions[bot] over 1 year ago

1.14.0 (19 Apr, 2023)

The 1.14.0 release of terraform-provider-equinix includes code and documentation to help users identify and update Terraform configurations that are impacted by the deprecation of facilities in the Equinix Metal platform. In addition, this release adds support for the DSA key type in equinix_network_ssh_key, which makes it possible to provision Arista routers in Network Edge with Terraform.

FEATURES:

  • Adds support for DSA keys in equinix_network_ssh_key, which makes it possible to provision Arista routers in Network Edge #315
  • Deprecates facility and related properties in favor of metro #314

BUG FIXES:

  • Adds missing MaxItems: 1 to properties that did not support more than one item #307
  • Fixes typo in docs for deployment_type in equinix_metal_project #306

ENHANCEMENTS:

  • Updates facility-to-metro migration guide to draw attention to the deprecation of facilities in the Equinix Metal platform #313
terraform-provider-equinix - v1.13.0

Published by github-actions[bot] over 1 year ago

1.13.0 (3 Mar, 2023)

FEATURES:

  • Adds behavior.allow_changes for equinix_metal_device resources to enable updates to user_data and custom_data without creating a new resource #301

BUG FIXES:

  • Fixes typo in documentation for equinix_network_ssh_user
  • Fixes incorrect provider configuration in the port2serviceprofilepublic example for Fabric resources #300
terraform-provider-equinix - v1.12.0

Published by github-actions[bot] over 1 year ago

1.12.0 (10 Feb, 2023)

FEATURES:

New Equinix Network Edge file resource in #294

  • New Resource: equinix_network_file
  • cloud_init_file_id can be specified for equinix_network_device #294
  • license_file_id can be specified for equinix_network_device instead of the license_file attribute #294
terraform-provider-equinix - v1.11.1

Published by ocobles almost 2 years ago

1.11.1 (2 Dec, 2022)

BUG FIXES:

  • An error loading provider configuration, introduced in v1.11.0, was preventing using the provider without Fabric credentials #283
terraform-provider-equinix - v1.11.0

Published by ocobles almost 2 years ago

1.11.0 (1 Dec, 2022)

FEATURES:

New Equinix Fabric v4 resources (experimental) in #261 #263 #264

  • New Resource: equinix_fabric_connection
  • New Resource: equinix_fabric_service_profile
  • New Data Source: equinix_fabric_connection
  • New Data Source: equinix_fabric_port
  • New Data Source: equinix_fabric_ports
  • New Data Source: equinix_fabric_service_profile
  • New Data Source: equinix_fabric_service_profiles

BUG FIXES:

  • metal_connection.vlans wasn't in sync with API #271
  • Allow update of equinix_metal_virtual_circuit.vlan_id #269
  • Allow set and update native vlan in equinix_metal_port, also for bond ports #267
  • equinix_metal_precreated_ip_block and equinix_metal_ip_block_ranges will retrieve metro from facility if metro is null #265
  • Remove optional flag for address fields in organization data source in #261

ENHANCEMENTS:

  • vlans can be updated and removed for shared equinix_metal_connection #273
  • Equinix terraform modules can now add prefix to the User-Agent by adding module_name field to the provider metadata #255
terraform-provider-equinix - v1.11.0-alpha.2

Published by ocobles almost 2 years ago

1.11.0 (Unreleased)

NOTES:

New resources to support Fabric v4 API. Pre-release based on the fabric-v4 branch. For more details about the related works in progress check #112.

To use this pre-release the version v1.11.0-alpha.2 must be specify in the provider requirements declared in the required_providers block, otherwise the latest normal version available in the terraform registry will take precedence. A pre-release version indicates that the version is unstable and might not satisfy the intended compatibility requirements as denoted by its associated normal version.

FEATURES:

New Equinix Fabric v4 resources in #261 #263 #264

  • New Resource: equinix_fabric_connection
  • New Resource: equinix_fabric_service_profile
  • New Data Source: equinix_fabric_connection
  • New Data Source: equinix_fabric_port
  • New Data Source: equinix_fabric_ports
  • New Data Source: equinix_fabric_service_profile
  • New Data Source: equinix_fabric_service_profiles

NEW CONTRIBUTORS:

  • @syedluri

Full Changelog: https://github.com/equinix/terraform-provider-equinix/compare/v1.10.0...v1.11.0-alpha.2

terraform-provider-equinix - v1.11.0-alpha.1

Published by ocobles almost 2 years ago

1.11.0 (Unreleased)

NOTES:

To use this pre-release the version v1.11.0-alpha.1 must be specify in the provider requirements declared in the required_providers block, otherwise the latest normal version available in the terraform registry will take precedence. A pre-release version indicates that the version is unstable and might not satisfy the intended compatibility requirements as denoted by its associated normal version.

BUG FIXES:

  • Remove optional flag for address fields in organization data source in #261

NEW CONTRIBUTORS:

  • @ctreatma

Full Changelog: https://github.com/equinix/terraform-provider-equinix/compare/v1.10.0...v1.11.0-alpha.1

terraform-provider-equinix - v1.10.0

Published by ocobles about 2 years ago

BUG FIXES:

  • Allow to not define service_token_type for shared connections in organizations where service token is not enabled #251
  • Fix some documentation typos with wrong information #250
  • equinix_metal_precreated_ip_block was not filtering by project_id #249

ENHANCEMENTS:

  • New resource equinix_metal_organization_member #256
terraform-provider-equinix - v1.9.0

Published by ocobles about 2 years ago

1.9.0 (Sep 4, 2022)

BUG FIXES:

  • equinix_metal_device reinstall action was not taken new value for operating_system #247

ENHANCEMENTS:

  • Packngo version bumped to 0.26.0
terraform-provider-equinix - v1.8.1

Published by displague about 2 years ago

What's Changed

Full Changelog: https://github.com/equinix/terraform-provider-equinix/compare/v1.8.0...v1.8.1

terraform-provider-equinix - v1.8.0

Published by ocobles about 2 years ago

ENHANCEMENTS:

  • equinix_network_acl_template added description field for the acl template inbound rule #236
  • Update go version to 1.18.3 in main module and github actions workflows #219
  • Fix missing equinix_metal_ name prefix in equinix_metal_hardware_reservation datasource documentation example #231
  • Adds check for forbidden API error in equinix_metal_device read function #235
  • Improve service tokens docs and update connectivity examples to link to Fabric terraform modules #228
terraform-provider-equinix - v1.7.0

Published by ocobles over 2 years ago

ENHANCEMENTS:

  • zside_service_token argument added to equinix_ecx_l2_connection to create connections with z-side token #224
  • vendor_token attribute added to equinix_ecx_l2_connection to populate used a-side/z-side token #224
terraform-provider-equinix - v1.6.1

Published by ocobles over 2 years ago

BUG FIXES:

  • Fix client type assertion in equinix_metal_reserved_ip_block #220
terraform-provider-equinix - v1.6.0

Published by ocobles over 2 years ago

FEATURES:

  • New data source equinix_metal_plans for querying plans using filters #215
  • New resource and data source equinix_metal_vrf #129
  • Adds address as a datasource attribute and required resource argument to equinix_metal_organization #137
  • Adds vrf as a datasource attribute to equinix_metal_gateway #129
  • Adds vrf_id as a datasource attribute to equinix_metal_gateway #129
  • Adds vrf_id, peer_asn, subnet, metal_ip, customer_ip, md5 as resource arguments and datasource attributes to equinix_metal_virtual_circuit #129)
  • Adds vrf_id, network, cidr as resource arguments to equinix_metal_reserved_ip_block #129
  • Adds user_ssh_key_ids as resource argument to metal_device #141

BUG FIXES:

  • Change equinix_network_acl_template docs subcategory to network edge #128
  • equinix_network_device removed hostname validation and fix acl issues in device deletion flow #126
  • Fix provider required credentials #125
  • migration-tool: remove duplicate readme.md #153

ENHANCEMENTS:

  • mgmt_acl_template_uuid argument added to equinix_network_device #115
  • Improved documentation #123
  • Packngo version bumped to 0.25.0
  • update go-getter to 1.5.11 for CWE-532 #139
  • equinix_metal_gateway will wait for the Metal Gateway devices to pass through the "deleting" status #138
  • E2E tests use data source equinix_metal_plans in all tests with a metal_device to check for available hardware #215
terraform-provider-equinix - v1.6.0-alpha.3

Published by displague over 2 years ago

What's Changed

Full Changelog: https://github.com/equinix/terraform-provider-equinix/compare/v1.6.0-alpha.2...v1.6.0-alpha.3

terraform-provider-equinix - v1.6.0-alpha.2

Published by displague over 2 years ago

What's Changed

Full Changelog: https://github.com/equinix/terraform-provider-equinix/compare/v1.5.0...v1.6.0-alpha.2

terraform-provider-equinix - v1.6.0-alpha.1

Published by displague over 2 years ago

v1.6.0-alpha.1 was incorrectly targeted at v1.5.0. Please ignore.

terraform-provider-equinix - v1.5.0

Published by displague over 2 years ago

FEATURES:

  • New Guide: Migrating From the Packet Provider

  • New Guide: Upgrading Devices from Facilities to Metros

  • New Provider Argument auth_token

  • New Provider Argument max_retries

  • New Provider Argument max_retry_wait_seconds

  • New Resource: equinix_metal_port

  • New Resource: equinix_metal_user_api_key

  • New Resource: equinix_metal_project_api_key

  • New Resource: equinix_metal_gateway

  • New Resource: equinix_metal_connection

  • New Resource: equinix_metal_virtual_circuit

  • New Resource equinix_metal_bgp_session

  • New Resource equinix_metal_device

  • New Resource equinix_metal_device_network_type

  • New Resource equinix_metal_ip_attachment

  • New Resource equinix_metal_organization

  • New Resource equinix_metal_port_vlan_attachment

  • New Resource equinix_metal_project

  • New Resource equinix_metal_project

  • New Resource equinix_metal_project_ssh_key

  • New Resource equinix_metal_reserved_ip_block

  • New Resource equinix_metal_spot_market_request

  • New Resource equinix_metal_ssh_key

  • New Resource equinix_metal_vlan

  • New Data Resource: equinix_metal_vlan

  • New Data Resource: equinix_metal_reserved_ip_block

  • New Data Resource: equinix_metal_port

  • New Data Resource: equinix_metal_hardware_reservation

  • New Data Resource: equinix_metal_metro

  • New Data Resource: equinix_metal_connection

  • New Data Resource equinix_metal_facility

  • New Data Resource equinix_metal_device

  • New Data Resource equinix_metal_device_bgp_neighbors

  • New Data Resource equinix_metal_ip_block_ranges

  • New Data Resource equinix_metal_operating_system

  • New Data Resource equinix_metal_organization

  • New Data Resource equinix_metal_precreated_ip_block

  • New Data Resource equinix_metal_project

  • New Data Resource equinix_metal_project_ssh_key

  • New Data Resource equinix_metal_spot_market_price

  • New Data Resource equinix_metal_spot_market_request

BUG FIXES:

  • equinix_ecx_l2_serviceprofile detecting diff after refresh #90
  • equinix_network_device allow value 0 for additional bandwidth #91
  • equinix_network_device hostname max length now match portal limits #92
  • equinix_ecx_l2_connection will wait for the secondary connection destroy #103
  • equinix_ecx_l2_connection named_tag now is idempotent #97
  • equinix_ecx_l2_connection was not storing secondary connection fields #103

ENHANCEMENTS:

  • service_token added to equinix_ecx_l2_connection #96
  • service_token for secondary_connection added to equinix_ecx_l2_connection #111
  • update documentation links for timeout parameters #101
  • cluster_details added to equinix_network_device #105
terraform-provider-equinix - v1.5.0-alpha.3

Published by displague over 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/equinix/terraform-provider-equinix/compare/v1.4.0...v1.5.0-alpha.3

terraform-provider-equinix - v1.5.0-alpha.2

Published by ocobles over 2 years ago

What's Changed

Full Changelog: https://github.com/equinix/terraform-provider-equinix/compare/v1.4.0...v1.5.0-alpha.2