You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<ahref="https://github.com/gruntwork-io/terraform-aws-openvpn/tree/v0.27.2/modules/backup-openvpn-pki"className="link-button"title="View the source code for this module in GitHub.">View Source</a>
16
+
<ahref="https://github.com/gruntwork-io/terraform-aws-openvpn/tree/v0.27.3/modules/backup-openvpn-pki"className="link-button"title="View the source code for this module in GitHub.">View Source</a>
17
17
18
18
<ahref="https://github.com/gruntwork-io/terraform-aws-openvpn/releases/tag/v0.26.2"className="link-button"title="Release notes for only versions which impacted this module.">Release Notes</a>
19
19
20
20
This module is used to backup the OpenVPN Public Key Infrastructure (PKI) to S3 on a server that has been installed using
21
-
the [install-openvpn](https://github.com/gruntwork-io/terraform-aws-openvpn/tree/v0.27.2/modules/install-openvpn) module.
21
+
the [install-openvpn](https://github.com/gruntwork-io/terraform-aws-openvpn/tree/v0.27.3/modules/install-openvpn) module.
22
22
23
23
The PKI is the set of certificates used to verify the server and users' identities for VPN authentication purposes. This
24
24
normally lives on the OpenVPN server in the `/etc/openvpn-ca` and `/etc/openvpn` directories. If we didn't back these files
@@ -28,11 +28,11 @@ up, we would have to reissue client certificates if the OpenVPN server ever need
<ahref="https://github.com/gruntwork-io/terraform-aws-openvpn/tree/v0.27.2/modules/init-openvpn"className="link-button"title="View the source code for this module in GitHub.">View Source</a>
16
+
<ahref="https://github.com/gruntwork-io/terraform-aws-openvpn/tree/v0.27.3/modules/init-openvpn"className="link-button"title="View the source code for this module in GitHub.">View Source</a>
17
17
18
18
<ahref="https://github.com/gruntwork-io/terraform-aws-openvpn/releases/tag/v0.18.0"className="link-button"title="Release notes for only versions which impacted this module.">Release Notes</a>
19
19
20
20
This module is used to initialize the OpenVPN server, its Public Key Infrastructure (PKI), Certificate Authority
21
-
(CA) and configuration on a server that has been installed using the [install-openvpn](https://github.com/gruntwork-io/terraform-aws-openvpn/tree/v0.27.2/modules/install-openvpn) module.
21
+
(CA) and configuration on a server that has been installed using the [install-openvpn](https://github.com/gruntwork-io/terraform-aws-openvpn/tree/v0.27.3/modules/install-openvpn) module.
<ahref="https://github.com/gruntwork-io/terraform-aws-openvpn/tree/v0.27.2/modules/install-openvpn"className="link-button"title="View the source code for this module in GitHub.">View Source</a>
16
+
<ahref="https://github.com/gruntwork-io/terraform-aws-openvpn/tree/v0.27.3/modules/install-openvpn"className="link-button"title="View the source code for this module in GitHub.">View Source</a>
17
17
18
18
<ahref="https://github.com/gruntwork-io/terraform-aws-openvpn/releases/tag/v0.19.0"className="link-button"title="Release notes for only versions which impacted this module.">Release Notes</a>
19
19
20
20
This module is used to install the OpenVPN package and related template files onto a server. It is expected that
21
-
the [init-openvpn](https://github.com/gruntwork-io/terraform-aws-openvpn/tree/v0.27.2/modules/init-openvpn) module will be run on the server during boot to configure the OpenVPN server installed by this
21
+
the [init-openvpn](https://github.com/gruntwork-io/terraform-aws-openvpn/tree/v0.27.3/modules/init-openvpn) module will be run on the server during boot to configure the OpenVPN server installed by this
<ahref="https://github.com/gruntwork-io/terraform-aws-openvpn/tree/v0.27.2/modules/openvpn-admin"className="link-button"title="View the source code for this module in GitHub.">View Source</a>
16
+
<ahref="https://github.com/gruntwork-io/terraform-aws-openvpn/tree/v0.27.3/modules/openvpn-admin"className="link-button"title="View the source code for this module in GitHub.">View Source</a>
17
17
18
-
<ahref="https://github.com/gruntwork-io/terraform-aws-openvpn/releases/tag/v0.26.2"className="link-button"title="Release notes for only versions which impacted this module.">Release Notes</a>
18
+
<ahref="https://github.com/gruntwork-io/terraform-aws-openvpn/releases/tag/v0.27.3"className="link-button"title="Release notes for only versions which impacted this module.">Release Notes</a>
19
19
20
20
This module contains a command-line utility that allows users to request new certificates, administrators to revoke
21
21
certificates and the OpenVPN server to process those requests.
@@ -32,11 +32,11 @@ certificates and the OpenVPN server to process those requests.
<ahref="https://github.com/gruntwork-io/terraform-aws-openvpn/tree/v0.27.2/modules/openvpn-server"className="link-button"title="View the source code for this module in GitHub.">View Source</a>
16
+
<ahref="https://github.com/gruntwork-io/terraform-aws-openvpn/tree/v0.27.3/modules/openvpn-server"className="link-button"title="View the source code for this module in GitHub.">View Source</a>
17
17
18
18
<ahref="https://github.com/gruntwork-io/terraform-aws-openvpn/releases/tag/v0.27.0"className="link-button"title="Release notes for only versions which impacted this module.">Release Notes</a>
The scripts [init-openvpn](https://github.com/gruntwork-io/terraform-aws-openvpn/tree/v0.27.2/modules/init-openvpn) and [install-openvpn](https://github.com/gruntwork-io/terraform-aws-openvpn/tree/v0.27.2/modules/install-openvpn) support setting up the
86
+
The scripts [init-openvpn](https://github.com/gruntwork-io/terraform-aws-openvpn/tree/v0.27.3/modules/init-openvpn) and [install-openvpn](https://github.com/gruntwork-io/terraform-aws-openvpn/tree/v0.27.3/modules/install-openvpn) support setting up the
87
87
[duo_openvpn](https://github.com/duosecurity/duo_openvpn) plugin for 2FA authentication. To enable the duo plugin, you
88
88
need to:
89
89
@@ -96,7 +96,7 @@ need to:
96
96
`--duo-skey`, and `--duo-host` to configure the integration key, secret key, and API hostname respectively. You can
97
97
obtain these by following [the Duo setup instructions for OpenVPN](https://duo.com/docs/openvpn).
98
98
99
-
See the [packer-duo](https://github.com/gruntwork-io/terraform-aws-openvpn/tree/v0.27.2/modules/examples/packer-duo) and [openvpn-host-duo](https://github.com/gruntwork-io/terraform-aws-openvpn/tree/v0.27.2/modules/examples/openvpn-host-duo) examples for an
99
+
See the [packer-duo](https://github.com/gruntwork-io/terraform-aws-openvpn/tree/v0.27.3/modules/examples/packer-duo) and [openvpn-host-duo](https://github.com/gruntwork-io/terraform-aws-openvpn/tree/v0.27.3/modules/examples/openvpn-host-duo) examples for an
100
100
example configuration to deploy the OpenVPN server with Duo enabled.
101
101
102
102
Once the plugin is setup, all authentication for the client will result in a password prompt. To authenticate, you pass
@@ -117,7 +117,7 @@ exactly match the duo username.
The name of the sqs queue that will be used to receive certification list requests. Note that the queue name will be automatically prefixed with 'openvpn-lists-'.
The ARNs of external AWS accounts where your IAM users are defined. If not empty, this module will create IAM roles that users in those accounts will be able to assume to get access to the request/revocation SQS queues.
861
+
The ARNs of external AWS accounts where your IAM users are defined. If not empty, this module will create IAM roles that users in those accounts will be able to assume to get access to the request/revocation/list SQS queues.
844
862
845
863
</HclListItemDescription>
846
864
<HclListItemDefaultValuedefaultValue="[]"/>
@@ -1011,6 +1029,12 @@ The base64-encoded User Data script to run on the server when it is booting. Thi
0 commit comments