应用平台 APPSTAGE-IaC代码结构介绍:多文件描述结构

时间:2024-10-21 10:40:12

多文件描述结构

为了避免诸多资源的描述都集中于meta.yaml,而造成文件内容过长难以管理。通过引入resources.yaml和文件引用语法,可以将单文件结构改造为多文件描述目录结构,样例如下:

├── package.json                    # 包描述文件(必须)
└── specs                           # 规格总目录(必须)
      ├── cn_dev_default            # cn_dev_default规格目录,可用于描述一个开发用途的服务环境所使用的基础设施
      └── cn_product_default        # cn_product_default规格目录,可用于描述一个生产用途的服务环境所使用的基础设施
            └── meta.yaml
            └── VirtualAppManangerService
                  ├── config
                  │   └── business_config.yaml
                  │   └── nginx.conf
                  ├── db
                  │   └── schema.sql
                  ├── values.yaml
                  └── resources.yaml
support.huaweicloud.com/devg-appstage/appstage_06_0063.html