Ir al contenido principal

~> Deprecation Notice Equinix Metal llegará al final de su vida útil en 30 de junio de 2026. Todos los recursos Metal se eliminarán en la versión 5.0.0 de este proveedor. Utilice la versión 4.x de este proveedor para seguir utilizándolo hasta el final de su vida útil. Consulte https://docs.equinix.com/metal/ para obtener más información.

equinix_metal_project_ssh_key (Recurso)

Proporciona un recurso de clave SSH de proyecto Equinix Metal para gestionar claves SSH específicas de proyecto. Las claves SSH de proyecto sólo se rellenarán en los servidores que pertenezcan a ese proyecto, a diferencia de las claves SSH de usuario.

Ejemplo de uso

locals {
project_id = "<UUID_of_your_project>"
}

resource "equinix_metal_project_ssh_key" "test" {
name = "test"
public_key = "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDM/unxJeFqxsTJcu6mhqsMHSaVlpu+Jj/P+44zrm6X/MAoHSX3X9oLgujEjjZ74yLfdfe0bJrbL2YgJzNaEkIQQ1VPMHB5EhTKUBGnzlPP0hHTnxsjAm9qDHgUPgvgFDQSAMzdJRJ0Cexo16Ph9VxCoLh3dxiE7s2gaM2FdVg7P8aSxKypsxAhYV3D0AwqzoOyT6WWhBoQ0xZ85XevOTnJCpImSemEGs6nVGEsWcEc1d1YvdxFjAK4SdsKUMkj4Dsy/leKsdi/DEAf356vbMT1UHsXXvy5TlHu/Pa6qF53v32Enz+nhKy7/8W2Yt2yWx8HnQcT2rug9lvCXagJO6oauqRTO77C4QZn13ZLMZgLT66S/tNh2EX0gi6vmIs5dth8uF+K6nxIyKJXbcA4ASg7F1OJrHKFZdTc5v1cPeq6PcbqGgc+8SrPYQmzvQqLoMBuxyos2hUkYOmw3aeWJj9nFa8Wu5WaN89mUeOqSkU4S5cgUzWUOmKey56B/j/s1sVys9rMhZapVs0wL4L9GBBM48N5jAQZnnpo85A8KsZq5ME22bTLqnxsDXqDYZvS7PSI6Dxi7eleOFE/NYYDkrgDLHTQri8ucDMVeVWHgoMY2bPXdn7KKy5jW5jKsf8EPARXg77A4gRYmgKrcwIKqJEUPqyxJBe0CPoGTqgXPRsUiQ== tomk@hp2"
project_id = local.project_id
}

resource "equinix_metal_device" "test" {
hostname = "test"
plan = "c3.medium.x86"
metro = "ny"
operating_system = "ubuntu_24_04"
billing_cycle = "hourly"
project_ssh_key_ids = [equinix_metal_project_ssh_key.test.id]
project_id = local.project_id
}

Argumento de referencia

Se admiten los siguientes argumentos:

  • name - (Obligatorio) El nombre de la clave SSH para la identificación.
  • public_key - (Obligatorio) La clave pública. Si se trata de un archivo, puede leerse utilizando la función de interpolación de archivos.
  • project_id - (Obligatorio) El ID del proyecto padre.

Atributos Referencia

Además de todos los argumentos anteriores, se exportan los siguientes atributos:

  • id - El ID único de la clave.
  • name - El nombre de la clave SSH.
  • owner_id - El ID del proyecto padre (igual que project_id).
  • fingerprint - La huella digital de la clave SSH.
  • created - La marca de tiempo de cuando se creó la clave SSH.
  • updated - La marca de tiempo de la última vez que se actualizó la clave SSH.
¿Fue útil esta página?