Este módulo Terraform adiciona uma nova chave SSH à sua conta da Magalu Cloud.
module "ssh_key" {
source = "https://github.com/terraform-mgc-modules/mgc_ssh_keys.git?ref=v1.0.0"
ssh_key_name = var.ssh_key_name
ssh_key_value = var.ssh_key_value
}| Name | Version |
|---|---|
| local | 2.5.2 |
| mgc | 0.27.1 |
| Name | Version |
|---|---|
| mgc | 0.27.1 |
No modules.
| Name | Type |
|---|---|
| mgc_ssh_keys.my_key | resource |
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| ssh_key_name | Nome da chave SSH | string |
"nataliagranato" |
no |
| ssh_key_value | Valor da chave SSH | string |
n/a | yes |
| Name | Description |
|---|---|
| ssh_key_name | n/a |
| ssh_key_value | n/a |
A chave SSH é um dado sensível e não deve ser incluída diretamente no código fonte. Em vez disso, utilize um arquivo terraform.tfvars para definir o valor da chave SSH. Aqui está um exemplo de como fazer isso:
ssh_key_value = "ssh-ed25519 EXAMPLE_KEY_REPLACE_WITH_YOUR_ACTUAL_SSH_KEY"Para listar as chaves SSH disponíveis na sua conta Magalu Cloud, você pode usar o seguinte comando:
mgc profile ssh-keys listPara remover uma chave SSH, utilize o seguinte comando:
mgc profile ssh-keys delete ID_DA_CHAVE- Crie um arquivo
terraform.tfvarsno mesmo diretório do seu arquivo.tf. - Adicione a linha
ssh_key_value = "sua_chave_ssh_aqui"no arquivoterraform.tfvars. - Execute os comandos
terraform initeterraform applypara aplicar a configuração.
Isso garante que a chave SSH seja tratada como uma informação sensível e não seja exposta no controle de versão.
| Name | Version |
|---|---|
| local | 2.5.2 |
| mgc | 0.27.1 |
| Name | Version |
|---|---|
| mgc | 0.27.1 |
No modules.
| Name | Type |
|---|---|
| mgc_ssh_keys.my_key | resource |
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| ssh_key_name | Nome da chave SSH | string |
"nataliagranato" |
no |
| ssh_key_value | Valor da chave SSH | string |
n/a | yes |
| Name | Description |
|---|---|
| ssh_key_name | n/a |
| ssh_key_value | n/a |