Skip to content

Este módulo Terraform adiciona uma nova chave SSH à sua conta da Magalu Cloud.

License

Notifications You must be signed in to change notification settings

terraform-mgc-modules/mgc-ssh-keys

Repository files navigation

Magalu Cloud SSH Keys

Este módulo Terraform adiciona uma nova chave SSH à sua conta da Magalu Cloud.

Exemplo de Uso

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
}

Requisitos

Name Version
local 2.5.2
mgc 0.27.1

Provedores

Name Version
mgc 0.27.1

Módulos

No modules.

Recursos

Name Type
mgc_ssh_keys.my_key resource

Entradas

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

Saídas

Name Description
ssh_key_name n/a
ssh_key_value n/a

Nota Importante

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:

Exemplo de terraform.tfvars

ssh_key_value = "ssh-ed25519 EXAMPLE_KEY_REPLACE_WITH_YOUR_ACTUAL_SSH_KEY"

Fluxo de Utilização

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

Requisitos

Name Version
local 2.5.2
mgc 0.27.1

Provedores

Name Version
mgc 0.27.1

Módulos

No modules.

Recursos

Name Type
mgc_ssh_keys.my_key resource

Entradas

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

Saídas

Name Description
ssh_key_name n/a
ssh_key_value n/a