terraform-provider-scaleway icon indicating copy to clipboard operation
terraform-provider-scaleway copied to clipboard

Baremetal: add options flag private network

Open Monitob opened this issue 3 years ago • 0 comments
trafficstars

Community Note

  • Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
  • Please do not leave "+1" or other comments that do not add relevant new information or questions, they generate extra noise for issue followers and do not help prioritize the request
  • If you are interested in working on this issue or have submitted a pull request, please leave a comment

Description

Please enable the Options flag when creating a server. This will allow enable the private Network attachment

https://www.scaleway.com/en/docs/compute/elastic-metal/how-to/use-private-networks/

New or Affected Resource(s)

DataSource

  • scaleway_baremetal_option

Resource

  • scaleway_baremetal_server
    • scaleway_baremetal_private_network
  • [ ] Datasource options
  • [ ] Resource baremetal privatenetwork
  • [ ] Flag options on Resource baremetal server

Potential Terraform Configuration

resource "scaleway_account_ssh_key" "main" {
  name 	   = "%s"
  public_key = "%s"
}

resource "scaleway_baremetal_server" "base" {
  name        = "%s"
  zone        = "fr-par-2"
  description = "test a description"
  offer       = "GP-BM1-M"
  os          = "d17d6872-0412-45d9-a198-af82c34d3c5c"

  tags = [ "terraform-test", "scaleway_baremetal_server", "minimal" ]
  ssh_key_ids = [ scaleway_account_ssh_key.main.id ]
  options_ids = [scaleway_baremetal_option.private_network.id, scaleway_baremetal_option.remote_access.id]
}

resource "scaleway_baremetal_option" "private_network" {
  name        = "PrivateNetwork"
}

resource "scaleway_baremetal_option" "remote_access" {
  name        = "RemoteAccess"
}

resource scaleway_vpc_private_network pn {}

resource "scaleway_baremetal_private_network" "main" {
               server_id = scaleway_baremetal_server.main.id
               private_network_id = scaleway_vpc_private_network.pn.id
      }

References

  • #0000

Monitob avatar Oct 14 '22 07:10 Monitob