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"