【问题标题】:Best way to model existing OCI infrastructure with Terraform使用 Terraform 对现有 OCI 基础架构进行建模的最佳方式
【发布时间】:2023-03-05 18:47:01
【问题描述】:
不确定是否有人问过这个问题,但我在寻找解决方案时遇到了一些麻烦。我们在 OCI 中有一个现有的基础设施,还需要使用 Terraform 进行建模。做这个的最好方式是什么?我已经尝试过资源发现,但是它没有给我包含计算实例或数据源、网络等的 terraform 文件。只是一堆空白的 terraform 服务文件。我怎样才能对这个基础设施和所有的花里胡哨的东西进行建模? OCI 是否有能力将整个 VCN 输出为 terraform?还是我需要手动对所有这些东西进行建模并重新部署?
【问题讨论】:
标签:
terraform
oracle-cloud-infrastructure
【解决方案1】:
Oracle 云基础设施设计器和可视化工具包 (OKIT) 是一个在漂亮的 Web UI 中设计 OCI 环境的工具。它的主要功能之一是能够查询/内省现有环境。它还可以让您生成 terraform 脚本,因此我认为它可以满足您的需求。
或者,它与资源管理器集成。另一个不错的功能是文档生成。
您可以找到它here on github。有一些有用的博客文章的链接可以开始使用。
我个人现在通过在 OKIT 中绘制来开始我所有的 OCI 部署。
[免责声明] 我是 Oracle 员工