Skip to content

Packet is now Equinix Metal #176

Open
@displague

Description

The Packet branding should be updated to Equinix Metal.

Existing users should have more time to update their scripts from "packet" to "equinixmetal", so I propose adding a new Equinix Metal provider and deprecating the Packet provider. The options provided between the two providers will generally be common, but new features should only be introduced in the Equinix Metal provider.

Equinix Metal has an updated Terraform provider that was not a part of the hashicorp/ collection, the testing harness may require TF 0.13 to support this. This provider is mostly compatible with the Packet provider with the obvious renaming of resources (packet_* to metal_*). The Equinix Metal Terraform provider still honors the PACKET_AUTH_TOKEN environment variable, although METAL_AUTH_TOKEN is preferred. Existing Packet tokens continue to work in the EM API.

packngo is used between the Packet and Equinix Metal infrastructure, the API is mostly the same with the key difference being the API URL and some resource href attributes that refer to the updated base URL. API Tokens are common.

  • Add Equinix Metal Provider
  • Update Packet Provider branding
  • Deprecate Packet Provider
  • Extend Packet provider from Equinix Metal provider? (to avoid code and test duplication)
  • Remove Packet Provider?

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions