Improve this page

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