ci-auto-deploy
Version:
Automatic Deployment for Continuous Delivery Pipelines
27 lines (25 loc) • 842 B
YAML
--- # AWS ACM Request Certificate Script
params:
include|: ${args.parameterFile}
command: aws
positionalArgs: # Positional Arguments without a keyword
- acm
- request-certificate
keywordArgs: # Keyword arguments which will be called with "--" (Double dash)
- domain-name: ${params.domainName}
- alternative-names:
forEach|domain:
in|: ${params.domain}
loop|:
forEach|extension:
in|: ${domain.extensions}
loop|:
forEach|subDomain:
in: ${domain.subDomains}
loop:
if|:
cond|: ${domain.wildCard}
then|:
- append|: "*.${subDomain}.${domain}.${extension}"
else|:
- append|: "${subDomain}.${domain}.${extension}"