diff --git a/examples/tls/easy-simple-rsa-private-key/README.md b/examples/tls/easy-simple-rsa-private-key/README.md new file mode 100644 index 0000000..e69de29 diff --git a/examples/tls/easy-simple-rsa-private-key/main.tf b/examples/tls/easy-simple-rsa-private-key/main.tf new file mode 100644 index 0000000..9d2b703 --- /dev/null +++ b/examples/tls/easy-simple-rsa-private-key/main.tf @@ -0,0 +1,13 @@ + +# https://github.com/ssbostan/terraform-awesome + +resource "tls_private_key" "example_rsa" { + algorithm = "RSA" + rsa_bits = 4096 +} + +resource "local_file" "key" { + content = tls_private_key.example_rsa.private_key_pem + filename = "${path.module}/myKey.pem" + file_permission = "0400" +} \ No newline at end of file diff --git a/examples/tls/easy-simple-rsa-private-key/providers.tf b/examples/tls/easy-simple-rsa-private-key/providers.tf new file mode 100644 index 0000000..9be6f8c --- /dev/null +++ b/examples/tls/easy-simple-rsa-private-key/providers.tf @@ -0,0 +1,4 @@ +# https://github.com/ssbostan/terraform-awesome + +provider "tls" { +} \ No newline at end of file diff --git a/examples/tls/easy-simple-rsa-private-key/terraform.tf b/examples/tls/easy-simple-rsa-private-key/terraform.tf new file mode 100644 index 0000000..206fa1f --- /dev/null +++ b/examples/tls/easy-simple-rsa-private-key/terraform.tf @@ -0,0 +1,10 @@ +# https://github.com/ssbostan/terraform-awesome + +terraform { + required_providers { + tls = { + source = "hashicorp/tls" + version = "3.4.0" + } + } +} \ No newline at end of file