Terraform Module 编写指南

  1. 云栖社区>
  2. 阿里云开源工具集成>
  3. 博客>
  4. 正文

Terraform Module 编写指南

箫竹Aaron 2018-09-20 21:32:37 浏览6475
展开阅读全文

Module 是一个Terraform 模板,是对多个子节点,子资源,子架构模板的组合和抽象。利用Module 在降低模板编写和维护复杂度的同时,使得模板结构更加简洁清楚。为什么要使用 Module,详见文章 Module 让 Terraform 使用更简单

本文将根据自己对 Module 的理解,向大家讲解如何编写一个通用,标准的 Module。

建立 Module 的 Github 仓库

在 Terraform 官方注册 module,目前只支持 Github 的仓库,因此,在编写模板之前,必须先建立一个标准的 Github 仓库

  1. 仓库必须是 Public 的;
  2. 仓库名称必须符合格式:terraform-<PROVIDER>-<NAME>,如terraform-alicloud-ecs-instancete

网友评论

登录后评论
0/500
评论
箫竹Aaron
+ 关注
所属团队号: 阿里云开源工具集成