当前位置: 首页 > news >正文

做有源代码的网站有什么好处b2b网站免费推广

做有源代码的网站有什么好处,b2b网站免费推广,网站建设手机端,做网站 负责 域名备案模块就是包含一组Terraform代码的文件夹,可以通过模块直接使用别人编写好的Terraform代码来创建资源。 Terraform模块是编写高质量Terraform代码,提升代码复用性的重要手段,可以说,一个成熟的生产环境应该是由数个可信成熟的模块组…

模块就是包含一组Terraform代码的文件夹,可以通过模块直接使用别人编写好的Terraform代码来创建资源。
Terraform模块是编写高质量Terraform代码,提升代码复用性的重要手段,可以说,一个成熟的生产环境应该是由数个可信成熟的模块组装而成的。

实际上所有包含Terraform代码文件的文件夹都是一个Terraform模块,如果直接在一个文件夹内执行terraform apply或者terraform plan命令,那么当前所在的文件夹就被称为根模块,也可以在执行Terraform命令时通过命令行参数指定根模块的路径。

模块结构

编写被重用的模块时,应该遵循相应的Terraform代码风格。
在一个可被重用的Terraform模块中,通常会包含如下文件列表:

  • 一个README文件,用来描述模块的用途。可以考虑在README中用可视化的图形来描绘创建的基础设施资源以及它们之间的关系。README中不需要描述模块的输入输出,因为工具会自动收集相关信息。如果在README中引用了外部文件或图片,请确保使用的是带有特定版本号的绝对URL路径以防止未来指向错误的版本。
  • 一个LICENSE文件描述模块使用的许可协议,如果想要公开发布一个模块,最好考虑包含一个明确的许可证协议文件,许多组织不会使用没有明确许可证协议的模块。
  • 一个variables.tf文件,包含模块所有的输入变量,输入变量应该有明确的描述说明用途。
  • 一个outputs.tf文件,包含模块所有的输出值,输出值应该有明确的描述说明用途。
  • 一个main.tf文件,它是模块主要的入口点。对于一个简单的模块来说,可以把所有资源都定义在里面;如果是一个比较复杂的模块,可以把创建的资源分布到不同的代码文件中,但引用嵌入模块的代码还是应保留在main.tf里。
  • 一个examples文件夹用来给出一个调用样例(可选),关于示例文件夹可以参考hashicorp官方examples。
  • 一个modules作为嵌入模块文件夹,出于封装复杂性或是复用代码的目的,可以在该目录下建立一些嵌入模块。所有包含README文件的嵌入模块都可以被外部用户使用;不含README文件的模块被认为是仅在当前模块内使用的(可选)。
  • 其他定义了各种基础设施对象的代码文件(可选)。

如果模块含有多个嵌入模块,应避免它们彼此之间的引用,由根模块负责组合它们。
由于examples中的代码经常会被拷贝到其他项目中进行修改,所有在examples代码中引用本模块时使用的引用路径应使用外部调用者可以使用的路径,而非相对路径。

一个最小化模块推荐的结构是这样的:

$ tree minimal-module/
.
├── README.md
├── main.tf
├── variables.tf
├── outputs.tf

一个更完整一些的模块结构可以是这样的:

$ tree complete-module/
.
├── README.md
├── main.tf
├── variables.tf
├── outputs.tf
├── ...
├── modules/
│   ├── nestedA/
│   │   ├── README.md
│   │   ├── variables.tf
│   │   ├── main.tf
│   │   ├── outputs.tf
│   ├── nestedB/
│   ├── .../
├── examples/
│   ├── exampleA/
│   │   ├── main.tf
│   ├── exampleB/
│   ├── .../

特别注意:Terraform倡导”扁平”的模块结构,只应保持一层嵌入模块,防止在嵌入模块中继续创建嵌入模块。应将嵌入模块设计成易于组合的结构,使得在根模块中可以通过组合各个嵌入模块创建复杂的基础设施。

http://www.zhongyajixie.com/news/50114.html

相关文章:

  • 重庆城市管理学院网站信息流广告模板
  • 怎么对网站链接做拆解广州百度推广排名优化
  • 网站 售前网站策划是干什么的
  • 网站开发的成本网络推广宣传方式
  • 宝安做棋牌网站建设哪家公司收费合理百度网盘电脑版下载
  • 深圳国内网站制作哪家快企业邮箱登录
  • 全国八大员报名官方网站广州seo优化费用
  • 中企业网站建设百度的企业网站
  • 重庆忠县网站建设公司网络营销公司简介
  • 人力资源和社会保障部招聘seo推广培训学费
  • 怎样去同行网站做外连接买号链接
  • 动漫美女做爰视频网站上海平台推广的公司
  • 厦门网站排名优化价格太原网站优化公司
  • 色情网站模版搜狗seo怎么做
  • 网站设计说明范文营销公司网站
  • 拉萨市住房和城乡建设局网站seo优化外包
  • 太原市做网站好的科技公司网络营销策划案怎么写
  • 深圳政府门户网站建设评价宁波seo推广联系方法
  • 东莞智通人才招聘网官网重庆百度快速优化
  • 重庆潼南网站建设哪家便宜网络营销方法有哪些举例
  • 网站建设人才有哪些别做网络推广员
  • 一级a做爰片i免费网站网站运营推广的方法有哪些
  • 建筑公司年终总结会总经理发言稿seo整站怎么优化
  • 教学设计的网站整站外包优化公司
  • 同城信息平台推广免费seo在线工具
  • 建设网站要求和注意事项东莞有哪些做推广的网站
  • 网站建设企业实践总结校园推广方案
  • 苏州吴中区做网站公司广告投放都有哪些平台
  • 大连网站开发建百度关键词搜索排名统计
  • 青岛模板网站有广告位怎么找广告商