【问题标题】:Terraform AWS ClientVPNTerraform AWS 客户端VPN
【发布时间】:2021-11-08 11:45:37
【问题描述】:

我有现有的 AWS ClinetVPN,目前我正在使用 AWS 控制台手动添加到此 ClientVPN 的路由。

我想对此进行 terraform,以便可以使用 terraform 将任何新路由添加到现有的 AWS ClientVPN。

如何使用 Terraform 执行此操作?我不必创建任何新资源,因为所有资源都已经存在。

现在我已经导入了资源 在运行terraform plan之前,我需要从clientVPN中逐一导入每个路由并在main.tf文件中添加定义@

这样,如果我有 20 个路由,那么我必须在 main.tf 文件中添加 20 个资源条目。有没有办法,我只能写一个条目,而 terraform 可能会通过使用变量来选择这个?我不确定,请帮我解决这个问题。

【问题讨论】:

  • 好的。您的问题或问题是什么?
  • 我正在运行现有的客户端VPN,目前我们正在手动添加路由。我们想对其进行地形改造,这样任何人都无法进行手动更改。试图按照这个链接。 link terraform 将如何选择现有路线以及如何使用 terraform 添加新路线。
  • @Marcin 为您提供任何帮助。

标签: amazon-web-services terraform devops terraform-provider-aws openvpn


【解决方案1】:

您要么必须 import 将所需的预先存在的资源传递给 TF,要么将 client_vpn_endpoint_idtarget_vpc_subnet_id 的值作为输入参数传递给 TF 脚本。

【讨论】:

  • 能否请您帮我提供我可以参考的链接或文档,因为这对我来说是新事物。
  • @TechhackNew 我已经提供了import的链接。
  • 你能帮我看看我的最新评论吗?
  • @TechhackNew 遗憾的是,您的问题和评论不清楚。我建议提出新的问题,包括新的细节和到目前为止你为解决问题而编写的任何 TF 代码。此外,如果您接受我的回答,我们将不胜感激,因为它在您导入资源时显然对您有所帮助。
猜你喜欢
  • 2021-01-17
  • 2020-05-09
  • 2020-08-22
  • 2021-01-30
  • 2018-05-20
  • 2021-01-17
  • 2022-09-27
  • 2019-05-27
  • 2020-10-03
相关资源
最近更新 更多