From 6140b30ebab6ede7e72ca932edaa6b50c67b833a Mon Sep 17 00:00:00 2001 From: "docs-sourcer[bot]" <99042413+docs-sourcer[bot]@users.noreply.github.com> Date: Mon, 21 Aug 2023 23:42:22 +0000 Subject: [PATCH] Updated with the [latest changes](https://github.com/gruntwork-io/terraform-aws-openvpn/releases/tag/v0.26.5) from the `terraform-aws-openvpn@v0.26.5` source branch. --- .../backup-openvpn-pki/backup-openvpn-pki.md | 14 ++++++------ .../init-openvpn/init-openvpn.md | 14 ++++++------ .../install-openvpn/install-openvpn.md | 14 ++++++------ .../openvpn-admin/openvpn-admin.md | 12 +++++----- .../openvpn-server/openvpn-server.md | 22 +++++++++---------- .../start-openvpn-admin.md | 12 +++++----- 6 files changed, 44 insertions(+), 44 deletions(-) diff --git a/docs/reference/modules/terraform-aws-openvpn/backup-openvpn-pki/backup-openvpn-pki.md b/docs/reference/modules/terraform-aws-openvpn/backup-openvpn-pki/backup-openvpn-pki.md index 108dd3039c..95f11cde66 100644 --- a/docs/reference/modules/terraform-aws-openvpn/backup-openvpn-pki/backup-openvpn-pki.md +++ b/docs/reference/modules/terraform-aws-openvpn/backup-openvpn-pki/backup-openvpn-pki.md @@ -9,16 +9,16 @@ import VersionBadge from '../../../../../src/components/VersionBadge.tsx'; import { HclListItem, HclListItemDescription, HclListItemTypeDetails, HclListItemDefaultValue, HclGeneralListItem } from '../../../../../src/components/HclListItem.tsx'; import { ModuleUsage } from "../../../../../src/components/ModuleUsage"; - + # Backup PKI Assets Module -View Source +View Source Release Notes This module is used to backup the OpenVPN Public Key Infrastructure (PKI) to S3 on a server that has been installed using -the [install-openvpn](https://github.com/gruntwork-io/terraform-aws-openvpn/tree/v0.26.4/modules/install-openvpn) module. +the [install-openvpn](https://github.com/gruntwork-io/terraform-aws-openvpn/tree/v0.26.5/modules/install-openvpn) module. The PKI is the set of certificates used to verify the server and users' identities for VPN authentication purposes. This 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 diff --git a/docs/reference/modules/terraform-aws-openvpn/init-openvpn/init-openvpn.md b/docs/reference/modules/terraform-aws-openvpn/init-openvpn/init-openvpn.md index 364fe82243..c8d5d34675 100644 --- a/docs/reference/modules/terraform-aws-openvpn/init-openvpn/init-openvpn.md +++ b/docs/reference/modules/terraform-aws-openvpn/init-openvpn/init-openvpn.md @@ -9,26 +9,26 @@ import VersionBadge from '../../../../../src/components/VersionBadge.tsx'; import { HclListItem, HclListItemDescription, HclListItemTypeDetails, HclListItemDefaultValue, HclGeneralListItem } from '../../../../../src/components/HclListItem.tsx'; import { ModuleUsage } from "../../../../../src/components/ModuleUsage"; - + # Init OpenVPN Module -View Source +View Source Release Notes This module is used to initialize the OpenVPN server, its Public Key Infrastructure (PKI), Certificate Authority -(CA) and configuration on a server that has been installed using the [install-openvpn](https://github.com/gruntwork-io/terraform-aws-openvpn/tree/v0.26.4/modules/install-openvpn) module. +(CA) and configuration on a server that has been installed using the [install-openvpn](https://github.com/gruntwork-io/terraform-aws-openvpn/tree/v0.26.5/modules/install-openvpn) module. diff --git a/docs/reference/modules/terraform-aws-openvpn/install-openvpn/install-openvpn.md b/docs/reference/modules/terraform-aws-openvpn/install-openvpn/install-openvpn.md index 5658d47e20..aa709e967b 100644 --- a/docs/reference/modules/terraform-aws-openvpn/install-openvpn/install-openvpn.md +++ b/docs/reference/modules/terraform-aws-openvpn/install-openvpn/install-openvpn.md @@ -9,27 +9,27 @@ import VersionBadge from '../../../../../src/components/VersionBadge.tsx'; import { HclListItem, HclListItemDescription, HclListItemTypeDetails, HclListItemDefaultValue, HclGeneralListItem } from '../../../../../src/components/HclListItem.tsx'; import { ModuleUsage } from "../../../../../src/components/ModuleUsage"; - + # Install OpenVPN Module -View Source +View Source Release Notes This module is used to install the OpenVPN package and related template files onto a server. It is expected that -the [init-openvpn](https://github.com/gruntwork-io/terraform-aws-openvpn/tree/v0.26.4/modules/init-openvpn) module will be run on the server during boot to configure the OpenVPN server installed by this +the [init-openvpn](https://github.com/gruntwork-io/terraform-aws-openvpn/tree/v0.26.5/modules/init-openvpn) module will be run on the server during boot to configure the OpenVPN server installed by this package. diff --git a/docs/reference/modules/terraform-aws-openvpn/openvpn-admin/openvpn-admin.md b/docs/reference/modules/terraform-aws-openvpn/openvpn-admin/openvpn-admin.md index 11d6c9fc46..01d3712df6 100644 --- a/docs/reference/modules/terraform-aws-openvpn/openvpn-admin/openvpn-admin.md +++ b/docs/reference/modules/terraform-aws-openvpn/openvpn-admin/openvpn-admin.md @@ -9,11 +9,11 @@ import VersionBadge from '../../../../../src/components/VersionBadge.tsx'; import { HclListItem, HclListItemDescription, HclListItemTypeDetails, HclListItemDefaultValue, HclGeneralListItem } from '../../../../../src/components/HclListItem.tsx'; import { ModuleUsage } from "../../../../../src/components/ModuleUsage"; - + # openvpn-admin -View Source +View Source Release Notes @@ -32,11 +32,11 @@ certificates and the OpenVPN server to process those requests. diff --git a/docs/reference/modules/terraform-aws-openvpn/openvpn-server/openvpn-server.md b/docs/reference/modules/terraform-aws-openvpn/openvpn-server/openvpn-server.md index e54156f6d0..8751dbfda3 100644 --- a/docs/reference/modules/terraform-aws-openvpn/openvpn-server/openvpn-server.md +++ b/docs/reference/modules/terraform-aws-openvpn/openvpn-server/openvpn-server.md @@ -9,13 +9,13 @@ import VersionBadge from '../../../../../src/components/VersionBadge.tsx'; import { HclListItem, HclListItemDescription, HclListItemTypeDetails, HclListItemDefaultValue, HclGeneralListItem } from '../../../../../src/components/HclListItem.tsx'; import { ModuleUsage } from "../../../../../src/components/ModuleUsage"; - + # OpenVPN Server Module -View Source +View Source -Release Notes +Release Notes This module makes it easy to deploy an OpenVPN server in an auto-scaling group (size 1) for fault tolerance --along with the all the resources it typically needs: @@ -83,7 +83,7 @@ resource "aws_iam_policy_attachment" "attachment" { ## What if I want to enable MFA? -The scripts [init-openvpn](https://github.com/gruntwork-io/terraform-aws-openvpn/tree/v0.26.4/modules/init-openvpn) and [install-openvpn](https://github.com/gruntwork-io/terraform-aws-openvpn/tree/v0.26.4/modules/install-openvpn) support setting up the +The scripts [init-openvpn](https://github.com/gruntwork-io/terraform-aws-openvpn/tree/v0.26.5/modules/init-openvpn) and [install-openvpn](https://github.com/gruntwork-io/terraform-aws-openvpn/tree/v0.26.5/modules/install-openvpn) support setting up the [duo_openvpn](https://github.com/duosecurity/duo_openvpn) plugin for 2FA authentication. To enable the duo plugin, you need to: @@ -96,7 +96,7 @@ need to: `--duo-skey`, and `--duo-host` to configure the integration key, secret key, and API hostname respectively. You can obtain these by following [the Duo setup instructions for OpenVPN](https://duo.com/docs/openvpn). -See the [packer-duo](https://github.com/gruntwork-io/terraform-aws-openvpn/tree/v0.26.4/modules/examples/packer-duo) and [openvpn-host-duo](https://github.com/gruntwork-io/terraform-aws-openvpn/tree/v0.26.4/modules/examples/openvpn-host-duo) examples for an +See the [packer-duo](https://github.com/gruntwork-io/terraform-aws-openvpn/tree/v0.26.5/modules/examples/packer-duo) and [openvpn-host-duo](https://github.com/gruntwork-io/terraform-aws-openvpn/tree/v0.26.5/modules/examples/openvpn-host-duo) examples for an example configuration to deploy the OpenVPN server with Duo enabled. 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. module "openvpn_server" { - source = "git::git@github.com:gruntwork-io/terraform-aws-openvpn.git//modules/openvpn-server?ref=v0.26.4" + source = "git::git@github.com:gruntwork-io/terraform-aws-openvpn.git//modules/openvpn-server?ref=v0.26.5" # ---------------------------------------------------------------------------------------------------- # REQUIRED VARIABLES @@ -352,7 +352,7 @@ module "openvpn_server" { # ------------------------------------------------------------------------------------------------------ terraform { - source = "git::git@github.com:gruntwork-io/terraform-aws-openvpn.git//modules/openvpn-server?ref=v0.26.4" + source = "git::git@github.com:gruntwork-io/terraform-aws-openvpn.git//modules/openvpn-server?ref=v0.26.5" } inputs = { @@ -1063,11 +1063,11 @@ The base64-encoded User Data script to run on the server when it is booting. Thi diff --git a/docs/reference/modules/terraform-aws-openvpn/start-openvpn-admin/start-openvpn-admin.md b/docs/reference/modules/terraform-aws-openvpn/start-openvpn-admin/start-openvpn-admin.md index bdb77535b5..c7d0c47f9e 100644 --- a/docs/reference/modules/terraform-aws-openvpn/start-openvpn-admin/start-openvpn-admin.md +++ b/docs/reference/modules/terraform-aws-openvpn/start-openvpn-admin/start-openvpn-admin.md @@ -9,11 +9,11 @@ import VersionBadge from '../../../../../src/components/VersionBadge.tsx'; import { HclListItem, HclListItemDescription, HclListItemTypeDetails, HclListItemDefaultValue, HclGeneralListItem } from '../../../../../src/components/HclListItem.tsx'; import { ModuleUsage } from "../../../../../src/components/ModuleUsage"; - + # Start OpenVPN Admin -View Source +View Source Release Notes @@ -24,11 +24,11 @@ certificate revocation requests on the OpenVPN server