File tree Expand file tree Collapse file tree 2 files changed +9
-7
lines changed Expand file tree Collapse file tree 2 files changed +9
-7
lines changed Original file line number Diff line number Diff line change @@ -15,12 +15,12 @@ resource "google_compute_firewall" "allow-ingress-to-openvpn-server" {
15
15
16
16
allow {
17
17
protocol = " tcp"
18
- ports = [" 1194 " , " 22" ]
18
+ ports = [var . server_port , " 22" ]
19
19
}
20
20
21
21
allow {
22
22
protocol = " udp"
23
- ports = [" 1194 " ]
23
+ ports = [var . server_port ]
24
24
}
25
25
26
26
source_ranges = [" 0.0.0.0/0" ]
@@ -75,6 +75,8 @@ resource "google_compute_instance" "openvpn_server" {
75
75
%{ if length (var. dns_servers ) > 1 ~}
76
76
export DNS2="${ var . dns_servers [1 ]} "
77
77
%{ endif ~}
78
+ export PORT_CHOICE=2
79
+ export PORT=${ var . server_port }
78
80
/home/${ var . remote_user } /openvpn-install.sh
79
81
SCRIPT
80
82
@@ -109,11 +111,6 @@ resource "google_compute_instance" "openvpn_server" {
109
111
concat (var. tags , tolist (google_compute_firewall. allow-ingress-to-openvpn-server . target_tags ))
110
112
)
111
113
112
-
113
- lifecycle {
114
- create_before_destroy = " true"
115
- }
116
-
117
114
provisioner "local-exec" {
118
115
command = " ssh-keygen -R \" ${ self . network_interface [0 ]. access_config [0 ]. nat_ip } \" || true"
119
116
when = destroy
Original file line number Diff line number Diff line change @@ -99,3 +99,8 @@ variable "dns_servers" {
99
99
error_message = " The variable 'var.dns_servers' should be an array with 1 or 2 DNS entries only."
100
100
}
101
101
}
102
+
103
+ variable "server_port" {
104
+ default = 1194
105
+ type = number
106
+ }
You can’t perform that action at this time.
0 commit comments