New: Become a sponsor via GitHub Sponsors!
Migrate from v6 to v7
ec2/ec2-auto-recovery, security/auth-proxy-ha-github-orga, vpc/vpc-ssh-bastion
- Amazon Linux is updated to Amazon Linux 2.
- The parameter
SubDomainName
was renamed toSubDomainNameWithDot
and now expects that your name end with a dot. E.g., if the value ofSubDomainName
isssh
, setSubDomainNameWithDot
tossh.
. SystemsManagerAccess
will be enabled by default.
ecs/service-cluster-alb, ecs/service-dedicated-alb, vpc/vpc-nat-instance, state/rds-postgres, state/elasticsearch, state/elasticache-memcached
- The parameter
SubDomainName
was renamed toSubDomainNameWithDot
and now expects that your name end with a dot. E.g., if the value ofSubDomainName
isssh
, setSubDomainNameWithDot
tossh.
.
state/rds-aurora
- The parameter
SubDomainName
was renamed toSubDomainNameWithDot
and now expects that your name end with a dot. E.g., if the value ofSubDomainName
isssh
, setSubDomainNameWithDot
tossh.
. - The implicit name of the Aurora read endpoint is now explicit and can be configured with the
ReadSubDomainNameWithDot
parameter. E.g., if the value ofSubDomainName
isaurora
, setReadSubDomainNameWithDot
toread-aurora.
to get the same name as before.
jenkins/jenkins-*
- Amazon Linux is updated to Amazon Linux 2.
- The parameter
SubDomainName
was renamed toSubDomainNameWithDot
and now expects that your name end with a dot. E.g., if the value ofSubDomainName
isssh
, setSubDomainNameWithDot
tossh.
. SystemsManagerAccess
will be enabled by default.- The parameter
JenkinsVersion
was removed to make updates possible.
static-website/static-website
The new static website makes use of Lambda@Edge.
- For each
static-website/static-website
stack, you have to create an additional stack inus-east-1
based on the newstatic-website/lambdaedge-index-document.yaml
template. Learn more - If you are using the
RedirectDomainName
parameter instatic-website/static-website
, update the stack with the new template version and remove theRedirectDomainName
parameter value. After the stack is updated (usually takes 15-30 mins because of CloudFront!), continue with the next step. - The optional parameter
LambdaEdgeSubdirectoriesVersionArn
was added. The value should be theLambdaVersionArn
output of thestatic-website/lambdaedge-index-document
stack. - The
DefaultRootObject
parameter was added but is only used ifLambdaEdgeSubdirectoriesVersionArn
is not set. Usually you will set this to something likeindex.html
which is the default as well. - The following parameters have been removed:
DomainName
is replaced bySubDomainNameWithDot
and now expects that your name end with a dot. E.g., if the value ofSubDomainName
isssh
, setSubDomainNameWithDot
tossh.
.RedirectDomainName
is replaced byEnableRedirectSubDomainName
andRedirectSubDomainNameWithDot
. If you want to have a second domain to redirect to the primary domain, enableEnableRedirectSubDomainName
and provide theRedirectSubDomainNameWithDot
as well.HostedZoneId
is replaced byParentZoneStack
vpc/vpc-*azs-legacy
- The parameter
CidrBlock
was added and will replaceClassB
in v8. E.g., if the value ofCidrBlock
is100
, setCidrBlock
to10.100.0.0/16
.
vpc/vpc-ssh-bastion
- Before you can update stacks based on
vpc/vpc-ssh-bastion
you have to set allParentSSHBastionStack
parameters of other stacks to an empty value, update the bastion host stack, and then set theParentSSHBastionStack
parameter values back to the previous value.
wordpress/wordpress-ha*
- Amazon Linux is updated to Amazon Linux 2.
- The parameter
DomainName
was renamed toSubDomainNameWithDot
andParentZoneStack
is now required (was optional before). E.g., if the value ofDomainName
iswww.widdix.de
, setSubDomainNameWithDot
towww.
and theParentZoneStack
should have theName
parameter set towiddix.de
. - The parameter
SubDomainName
is replaced bySubDomainNameWithDot
. E.g., if the value ofSubDomainName
isssh
, setSubDomainNameWithDot
tossh.
. - The parameter
DBMasterUserPassword
was added (was hard coded towordpress
before). SystemsManagerAccess
will be enabled by default.- The parameter
BlogVersion
was removed to make updates possible.
Deprecation warnings
- vpc/vpc-*azs-legacy: Paramater
ClassB
and outputClassB
will be removed in the next version (v8).