This is git repo for creating modules for various cloud providers like AWS,Azure .....
HCLMIT
README
Following are important variable and their possible values for creating AWS services with these modules.
Although it is not mandatory to follow exactly same values these values help to set some guidelines and standardization for creating various AWS services.
environment
It represents the environment for which this component made for.
length 1 to 3 chars
all small case letters
Possible values
Value
Important Note
dev
component for Development environment
cit
component specific to Component Integration Testing
sit
component specific to System Integration Testing
uat
component specific to User Acceptance Testing
pre
component specific to Preprod environment
n
component which is not for production env
p
for Production environment
cost_centre
It represents an entity which will own cost for AWS component.
Any org can have following cost centres. following values are indicative.
all small case letters
length 1 to 4 chars
Possible Cost Centres
value
hr
hr
it
it
legal
lgl
finance
fin
wholesale
whsl
retail
rtl
manufacturing
mfg
banking
bank
investment
inv
marketing
mkt
project
One cost centre can have multiple projects.
length Max 5 chars
app_service
One Project can have multiple services/functions
seq_id
define unique number for the combination of environment,cost_centre,project and app_service.
it is numeric value
max 3 digits i.e. 999
version_id
version of this component.everytime when we are updating this component we need to increment it.