Skip to content

Commit 3509552

Browse files
Merge pull request #16 from Ajay-sops/main
Added vpn instance public ip in the secret manager of vpn
2 parents 172e562 + 2109909 commit 3509552

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

examples/complete-vpc-with-vpn/main.tf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
locals {
22
name = "vpc"
3-
region = "us-east-1"
3+
region = "ap-south-1"
44
environment = "prod"
55
additional_aws_tags = {
66
Owner = "Organization_Name"
@@ -25,7 +25,7 @@ module "vpc" {
2525
flow_log_enabled = false
2626
vpn_key_pair_name = module.key_pair_vpn.key_pair_name
2727
availability_zones = ["us-east-1a", "us-east-1b"]
28-
vpn_server_enabled = false
28+
vpn_server_enabled = true
2929
intra_subnet_enabled = true
3030
public_subnet_enabled = true
3131
auto_assign_public_ip = true

modules/vpn/main.tf

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,8 @@ resource "aws_ssm_document" "ssm_document" {
194194
"sleep 60",
195195
"PASSWORD=$(sudo pritunl default-password | grep password | awk '{ print $2 }' | tail -n1)",
196196
"sleep 60",
197-
"aws secretsmanager create-secret --region ${data.aws_region.current.name} --name ${var.environment}-${var.name}-vpn --secret-string \"{\\\"user\\\": \\\"pritunl\\\", \\\"password\\\": $PASSWORD, \\\"setup-key\\\": \\\"$SETUPKEY\\\"}\""
197+
"VPN_HOST=${aws_eip.vpn.public_ip}",
198+
"aws secretsmanager create-secret --region ${data.aws_region.current.name} --name ${var.environment}-${var.name}-vpnp --secret-string \"{\\\"user\\\": \\\"pritunl\\\", \\\"password\\\": $PASSWORD, \\\"setup-key\\\": \\\"$SETUPKEY\\\", \\\"vpn_host\\\": \\\"$VPN_HOST\\\"}\""
198199
]
199200
}
200201
}

0 commit comments

Comments
 (0)