diff --git a/modules/vpn/README.md b/modules/vpn/README.md
index bf0d988..804f6d5 100644
--- a/modules/vpn/README.md
+++ b/modules/vpn/README.md
@@ -17,7 +17,6 @@ Refer [this](https://pritunl.com/) for more information.
|------|---------|
| [terraform](#requirement\_terraform) | >= 1.0 |
| [aws](#requirement\_aws) | >= 4.23 |
-| [template](#requirement\_template) | >= 2.2.0 |
| [time](#requirement\_time) | >= 0.9.1 |
## Providers
@@ -53,7 +52,7 @@ Refer [this](https://pritunl.com/) for more information.
| [aws_iam_policy.SSMManagedInstanceCore](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy) | data source |
| [aws_iam_policy.SecretsManagerReadWrite](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy) | data source |
| [aws_region.current](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/region) | data source |
-| [template_file.pritunl](https://registry.terraform.io/providers/hashicorp/template/latest/docs/data-sources/file) | data source |
+| [templatefile.pritunl](https://registry.terraform.io/providers/hashicorp/template/latest/docs/data-sources/file) | data source |
## Inputs
diff --git a/modules/vpn/main.tf b/modules/vpn/main.tf
index 473138e..29ddd33 100644
--- a/modules/vpn/main.tf
+++ b/modules/vpn/main.tf
@@ -75,10 +75,6 @@ data "aws_ami" "ubuntu_20_ami" {
}
-data "template_file" "pritunl" {
- template = file("${path.module}/scripts/pritunl-vpn.sh")
-}
-
data "aws_region" "current" {}
module "vpn_server" {
@@ -91,7 +87,7 @@ module "vpn_server" {
key_name = var.vpn_key_pair
associate_public_ip_address = true
vpc_security_group_ids = [module.security_group_vpn.security_group_id]
- user_data = join("", data.template_file.pritunl[*].rendered)
+ user_data = templatefile("${path.module}/scripts/pritunl-vpn.sh", {})
iam_instance_profile = join("", aws_iam_instance_profile.vpn_SSM[*].name)
diff --git a/modules/vpn/versions.tf b/modules/vpn/versions.tf
index 06d32aa..d679150 100644
--- a/modules/vpn/versions.tf
+++ b/modules/vpn/versions.tf
@@ -5,10 +5,6 @@ terraform {
source = "hashicorp/time"
version = ">= 0.9.1"
}
- template = {
- source = "hashicorp/template"
- version = ">= 2.2.0"
- }
aws = {
source = "hashicorp/aws"
version = ">= 4.23"