OpenVPN enable MFA #770
-
A customer asked:
r:terraform-aws-openvpn |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
These parameters are used by sudo init-openvpn \
...
--duo-ikey "${duo_ikey}" \
--duo-skey "${duo_skey}" \
--duo-host "${duo_host}" \
... The terraform-aws-openvpn contains out-of-the-box example. The fastest way to deploy a test instance with duo MFA
GITHUB_OAUTH_TOKEN=<token> fetch \
--repo="https://github.com/gruntwork-io/terraform-aws-openvpn"
--tag="v0.26.6"
--release-asset="openvpn-admin_linux_amd64"
/tmp
packer build \
-var aws_region=us-east-1 \
-var openvpn_admin_binary=/tmp/openvpn-admin_linux_amd64 \
-var active_git_branch=main \
-var github_oauth_token=${GITHUB_OAUTH_TOKEN} \
-only=ubuntu-20-build \
./examples/packer/build.json
terraform {
source = "[email protected]:gruntwork-io/terraform-aws-openvpn.git//examples/openvpn-host-duo"
}
inputs = {
aws_account_id = ""
ami_id = ""
aws_region = "us-east-1"
backup_bucket_name = "openvpn-backups"
keypair_name = ""
duo_ikey = "" # Integration key
duo_skey = "" # Secret key
duo_host = "" # API hostname.
}
GITHUB_OAUTH_TOKEN=<token> gruntwork-install \
--binary-name openvpn-admin \
--repo https://github.com/gruntwork-io/terraform-aws-openvpn \
--tag v0.26.6
|
Beta Was this translation helpful? Give feedback.
These parameters are used by
install-openvpn
module to install the OpenVPN package and related template files onto a server.The terraform-aws-openvpn contains out-of-the-box example.
The fastest way to deploy a test instance with duo MFA
openvpn-admin
binary for AMI