文件名称:terraform-aws-wireguard-endpoint:Terraform模块,将EC2实例设置为Wireguard端点
文件大小:11KB
文件格式:ZIP
更新时间:2024-03-30 01:01:16
HCL
terraform-aws-wireguard端点 一个Terraform模块,该模块将EC2实例设置为端点,从而允许您通过隧道连接到VPC中的内部子网。 模块 Terraform模块的目的是自动设置满足以下条件的VPN端点: 没有SSH规则供远程供应商配置端点。 要一次性使用。 快速部署。 适用于最小的EC2实例。 模块化的。 允许在多个区域中创建实例。 相对轻巧。 鉴于Wireguard轻巧的配置方式,它是完成这项工作的最佳工具。 此模块在第一次(和第二次)引导期间严重依赖在EC2实例上本地运行,并启动剧本 。 这是供单用户使用的,非常适合不想设置OpenVPN实例的个人。 这仅支持和最新可用AMI的配置。 你得到什么 一次性VPN端点,您可以使用该端点来隧道连接到VPC专用子网中托管的资源。 默认情况下,仅Wireguard端口暴露于Internet。 配置了关联
【文件预览】:
terraform-aws-wireguard-endpoint-main
----outputs.tf(345B)
----templates()
--------user-data.tpl(3KB)
----LICENSE(1KB)
----iam.tf(2KB)
----.gitignore(716B)
----policies()
--------route53-read-only.json(204B)
--------ssm-param-wireguard-crud.json(618B)
--------route53-change-records.json(261B)
--------ssm-param-route53-read-only.json(357B)
--------instance-role-policy.json(215B)
----README.md(5KB)
----main.tf(3KB)
----security.tf(1KB)
----variables.tf(3KB)