~> Deprecation Notice Equinix Metal arrivera en fin de vie le 30 juin 2026. Toutes les ressources Metal seront supprimées dans la version 5.0.0 de ce fournisseur. Utilisez la version 4.x de ce fournisseur pour continuer à l'utiliser jusqu'à la fin de sa durée de vie. Consultez https://docs.equinix.com/metal/ pour plus d'informations.
equinix_metal_project_ssh_key (Ressource)
Fournit une ressource de clé SSH de projet Equinix Metal pour gérer les clés SSH spécifiques au projet. Les clés SSH de projet ne seront installées que sur les serveurs qui appartiennent à ce projet, contrairement aux clés SSH d'utilisateur.
Exemple d'utilisation
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
}
Référence de l'argument
Les arguments suivants sont soutenus :
name- (Obligatoire) Le nom de la clé SSH pour l'identification.public_key- (Obligatoire) La clé publique. S'il s'agit d'un fichier, il peut être lu à l'aide de la fonction d'interpolation de fichiers.project_id- (Obligatoire) L'ID du projet parent.
Référence des attributs
En plus de tous les arguments ci-dessus, les attributs suivants sont exportés :
id- L'identifiant unique de la clé.name- Le nom de la clé SSH.owner_id- L'identifiant du projet parent (identique à project_id).fingerprint- L'empreinte digitale de la clé SSH.created- L'horodatage de la création de la clé SSH.updated- L'horodatage de la dernière mise à jour de la clé SSH.