AWS instance example with autogenerated ssh key
Jump to navigation
Jump to search
resource "tls_private_key" "ssh_machine_example" { algorithm = "RSA" rsa_bits = 4096 }
resource "aws_secretsmanager_secret" "ssh_private_key" { name = "ssh-private-key-example" }
resource "aws_secretsmanager_secret_version" "ssh_private_key_version" { secret_id = aws_secretsmanager_secret.ssh_private_key.id secret_string = tls_private_key.ssh_machine_example.private_key_pem } resource "aws_key_pair" "generated_key" { key_name = "ssh-key-example" public_key = tls_private_key.ssh_machine_example.public_key_openssh } resource "aws_instance" "s3_bench" { ami = "ami-0d57c0143330e1fa7" # Dummy AMI ID for localstack instance_type = "t3.micro" vpc_security_group_ids = [aws_security_group.allow_ssh.id] key_name = "generated_key" }
See also[edit]
Advertising: