output "ec2_public_dns" { value = "${aws_instance.foo.public_ip}" } output "ec2_password" { value = "${rsadecrypt(aws_instance.foo.password_data, file("${path.cwd}/ec2_foo.key"))}" } output "Private KEY" { value = "${tls_private_key.foo.private_key_pem}" } resource "local_file" "foo" { content = "${tls_private_key.foo.private_key_pem}" filename = "${path.cwd}/ec2_foo.key" }