Aviso de Descontinuação O Equinix Metal alcance ao fim de sua vida útil em 30 de junho de 2026 Todos os recursos do Metal serão removidos na versão 5.0.0 deste provedor. Use a versão 4.x deste provedor para continuar utilizando-o após o encerramento das atividades. Consulte https://docs.equinix.com/metal/ para obter mais informações.
equinix_metal_project_ssh_key (Recurso)
Fornece um recurso de chave SSH do projeto Equinix Metal para gerenciar chaves SSH específicas do projeto. As chaves SSH do projeto serão aplicadas somente aos servidores que pertencem a esse projeto, diferentemente das chaves SSH do usuário.
Exemplo 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
}
Referência do argumento
Os seguintes argumentos são suportados:
name- (Obrigatório) O nome da chave SSH para identificação.public_key- (Obrigatório) A chave pública. Se for um arquivo, ele pode ser lido usando a função de interpolação de arquivos.project_id- (Obrigatório) O ID do projeto pai.
Referência de atributos
Além de todos os argumentos acima, os seguintes atributos são exportados:
id- O ID único da chave.name- O nome da chave SSH.owner_id- O ID do projeto pai (igual a project_id).fingerprint- A impressão digital da chave SSH.created- O registro de data e hora de quando a chave SSH foi criada.updated- O registro de data e hora da última atualização da chave SSH.