Adiciona um novo módulo Terraform para gerenciamento de chaves SSH na Magalu Cloud. O módulo permite adicionar uma nova chave SSH à sua conta da Magalu Cloud de forma segura, utilizando variáveis sensíveis.
Principais mudanças:
- Adição do recurso
mgc_ssh_keys
para criar e gerenciar chaves SSH. - Exemplo de uso do módulo no README.md.
- Instruções detalhadas sobre como utilizar o módulo em outro repositório.
- Explicação sobre a sensibilidade das chaves SSH e como utilizar o arquivo
terraform.tfvars
para definir o valor da chave SSH.
Exemplo de Uso:
module
"ssh_key" {
source = "https://github.com/terraform-mgc-modules/mgc_ssh_keys.git"
ssh_key_name = var.ssh_key_name
ssh_key_value = var.ssh_key_value
}
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 = "sua_chave_ssh_aqui"
Fluxo de Utilização:
- 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.
What's Changed
- Adiciona módulo Terraform para gerenciamento de chaves SSH na Magalu Cloud by @nataliagranato in #1
New Contributors
- @nataliagranato made their first contribution in #1
Full Changelog: https://github.com/terraform-mgc-modules/mgc_ssh_keys/commits/v1.0.0