Description
Organization of the Git repo which holds the Service Catalog.
Overview
The organization of the Service Catalog should make it easy for users of the catalog to use it and find the items they need as fast as possible. There for it should be logic structured with meaningful names.
The structure is organized around the main Cloud providers and the template languages to provision resources on these platforms. Next to the declarative single cloud service templates the Cloud DevOps Library contains documentation around the way of working and landing zones. These are the other two main categories.
Tree structure
├── _Azure
| └── ARM
| | └── AzureResourceName
| | | └── azuredeploy.json
| | | ├── azuredeploy.parameters.json
| | | ├── readme.md
| └── ARMNested
| | └── Name
| | | └── azuredeploy.json
| | | ├── azuredeploy.parameters.json
| | | ├── readme.md
| └── TerraForm
| | └── AzureResourceName
| | | └── main.tf
| | | ├── outputs.tf
| | | ├── variables.tf
| | | |-- readme.md
| └── Bicep
| | └── AzureResourceName
| | | └── AzureResourceName.bicep
| | | ├── AzureResourceName.parameters.json
| | | ├── readme.md
| └── vsts-ci.yml
├── _AWS
| └── CloudFormation
| | └── AwsResourceName
| | | └── template.yml
| | | ├── template.json
| | | ├── readme.md
| └── TerraForm
| | └── AwsResourceName
| | | └── main.tf
| | | ├── outputs.tf
| | | ├── variables.tf
| | | ├── readme.md
├── _CloudLandingZones
| └── LandingZoneName
| | └── pipeline.yml
| | ├── nesttemplate.json
| | ├── readme.md
├── _configurationDSC
| └── ConfigurationName
| | └── configuration.json
| | ├── configuration.ps1
| | ├── readme.md
├── _includes
├── docs
| └── images
| └── Activities
| └── Guidelines
| └── NamingConventions
| └── ServiceCatalog
| └── Quality
.readme.md
.index.md
File / Directory
| File / Directory | Description Description |
|---|---|
| _Azure | Azure Cloud provider specific collection of resources. |
| _Azure\ARM | Azure Resource Manager definition files. |
| _Azure\ARM_Nested | Nested Azure Resource Manager definition files. |
| _AWS | AWS Cloud provider specific collection of resources. |
| _CloudLandingZones | Collection of Landing zones |
| _includes | Specific html parts for Documentation website |
| docs | Documentation in MD used for Documentation website |
| docs\Activities | Team way of working and activities |
| docs\Guidelines | Guidelines for working on Cloud |
| docs\NamingConventions | Naming conventions for Cloud Resources |
| docs\ServiceCatalog | Service Catalogs |
| docs\Quality | Quality and Lifecycle management of services in the catalog |
| docs\Images | Images used |