Skip to content

Conversation

@zliang-akamai
Copy link
Member

@zliang-akamai zliang-akamai commented Jul 14, 2025

Merge from project branch to dev. This is basically same as #337, which has been reviewed and approved

Testing

go test ./builder/linode -run TestBuilderPrepare_LinodeNetworkInterfaces
locals { timestamp = regex_replace(timestamp(), "[- TZ:]", "") }

source "linode" "example" {
  image             = "linode/ubuntu24.04"
  image_description = "My Private Image"
  image_label       = "private-image-${local.timestamp}"
  instance_label    = "temporary-linode-${local.timestamp}"
  instance_type     = "g6-standard-1"
  region            = "us-mia"
  ssh_username      = "root"
  interface_generation = "linode"

  linode_interface {
    firewall_id = 2930969 // this firewall must allow SSH from your IP otherwise Packer won't be able to connect to it
    public {
    }
  }
}

build {
  sources = ["source.linode.example"]
}

* Add support for Linode Interfaces

* Add Linode Interface example

* Address comments
@zliang-akamai zliang-akamai requested a review from a team as a code owner July 14, 2025 17:38
@zliang-akamai zliang-akamai requested review from yec-akamai and ykim-akamai and removed request for a team July 14, 2025 17:38
@zliang-akamai zliang-akamai changed the title Add support for Linode Interfaces (#337) Add support for Linode Interfaces Jul 14, 2025
@zliang-akamai zliang-akamai marked this pull request as draft July 14, 2025 17:41
@ykim-akamai ykim-akamai removed their request for review July 18, 2025 21:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants