Giter Site home page Giter Site logo

dabigc / terraform-aws-client-vpn Goto Github PK

View Code? Open in Web Editor NEW

This project forked from dnxlabs/terraform-aws-client-vpn

0.0 0.0 0.0 44 KB

This terraform module installs a client VPN.

Home Page: https://modules.dnx.one

License: Apache License 2.0

HCL 100.00%

terraform-aws-client-vpn's Introduction

terraform-aws-client-vpn

Lint Status LICENSE

This terraform module installs a client vpn.

The following resources will be created:

  • VPN Endpoint - Provides an AWS Client VPN endpoint for OpenVPN clients.
  • Provides network associations for AWS Client VPN endpoints
  • Generate AWS Certificate Manager(ACM) certificates

Requirements

Name Version
terraform >= 0.12.0

Providers

Name Version
aws n/a
tls n/a

Inputs

Name Description Type Default Required
allowed_access_groups List of Access group IDs to allow access. Leave empty to allow all groups list(string) [] no
allowed_cidr_ranges List of CIDR ranges from which access is allowed list(string) [] no
authentication_saml_provider_arn (Optional) The ARN of the IAM SAML identity provider if type is federated-authentication. any null no
authentication_type The type of client authentication to be used. Specify certificate-authentication to use certificate-based authentication, directory-service-authentication to use Active Directory authentication, or federated-authentication to use Federated Authentication via SAML 2.0. string "certificate-authentication" no
cidr Network CIDR to use for clients any n/a yes
dns_servers List of DNS Servers list(string) [] no
logs_retention Retention in days for CloudWatch Log Group number 365 no
name Name prefix for the resources of this stack any n/a yes
organization_name Name of organization to use in private certificate string "ACME, Inc" no
security_group_id Optional security group id to use instead of the default created string "" no
split_tunnel With split_tunnel false, all client traffic will go through the VPN. bool true no
subnet_ids Subnet ID to associate clients (each subnet passed will create an VPN association - costs involved) list(string) n/a yes
tags Extra tags to attach to resources map(string) {} no
vpc_id VPC Id to create resources string n/a yes

Outputs

Name Description
security_group_id n/a
vpn_client_cert n/a
vpn_client_key n/a
vpn_endpoint_id n/a

Author

Module managed by DNX Solutions.

License

Apache 2 Licensed. See LICENSE for full details.

terraform-aws-client-vpn's People

Contributors

adenot avatar arthurbdiniz avatar caiovfernandes avatar mosampaio avatar mvsnogueira-dnx avatar redondosole avatar willthames avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.