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"
- Crie um arquivo
terraform.tfvars
no mesmo diretório do seu arquivo.tf
. - Adicione a linha
ssh_key_value = "sua_chave_ssh_aqui"
no arquivoterraform.tfvars
. - Execute os comandos
terraform init
eterraform apply
para 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 |