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
SubDomainNamewas renamed toSubDomainNameWithDotand now expects that your name end with a dot. E.g., if the value ofSubDomainNameisssh, setSubDomainNameWithDottossh.. SystemsManagerAccesswill 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
SubDomainNamewas renamed toSubDomainNameWithDotand now expects that your name end with a dot. E.g., if the value ofSubDomainNameisssh, setSubDomainNameWithDottossh..
state/rds-aurora
- The parameter
SubDomainNamewas renamed toSubDomainNameWithDotand now expects that your name end with a dot. E.g., if the value ofSubDomainNameisssh, setSubDomainNameWithDottossh.. - The implicit name of the Aurora read endpoint is now explicit and can be configured with the
ReadSubDomainNameWithDotparameter. E.g., if the value ofSubDomainNameisaurora, setReadSubDomainNameWithDottoread-aurora.to get the same name as before.
jenkins/jenkins-*
- Amazon Linux is updated to Amazon Linux 2.
- The parameter
SubDomainNamewas renamed toSubDomainNameWithDotand now expects that your name end with a dot. E.g., if the value ofSubDomainNameisssh, setSubDomainNameWithDottossh.. SystemsManagerAccesswill be enabled by default.- The parameter
JenkinsVersionwas removed to make updates possible.
static-website/static-website
The new static website makes use of Lambda@Edge.
- For each
static-website/static-websitestack, you have to create an additional stack inus-east-1based on the newstatic-website/lambdaedge-index-document.yamltemplate. Learn more - If you are using the
RedirectDomainNameparameter instatic-website/static-website, update the stack with the new template version and remove theRedirectDomainNameparameter value. After the stack is updated (usually takes 15-30 mins because of CloudFront!), continue with the next step. - The optional parameter
LambdaEdgeSubdirectoriesVersionArnwas added. The value should be theLambdaVersionArnoutput of thestatic-website/lambdaedge-index-documentstack. - The
DefaultRootObjectparameter was added but is only used ifLambdaEdgeSubdirectoriesVersionArnis not set. Usually you will set this to something likeindex.htmlwhich is the default as well. - The following parameters have been removed:
DomainNameis replaced bySubDomainNameWithDotand now expects that your name end with a dot. E.g., if the value ofSubDomainNameisssh, setSubDomainNameWithDottossh..RedirectDomainNameis replaced byEnableRedirectSubDomainNameandRedirectSubDomainNameWithDot. If you want to have a second domain to redirect to the primary domain, enableEnableRedirectSubDomainNameand provide theRedirectSubDomainNameWithDotas well.HostedZoneIdis replaced byParentZoneStack
vpc/vpc-*azs-legacy
- The parameter
CidrBlockwas added and will replaceClassBin v8. E.g., if the value ofCidrBlockis100, setCidrBlockto10.100.0.0/16.
vpc/vpc-ssh-bastion
- Before you can update stacks based on
vpc/vpc-ssh-bastionyou have to set allParentSSHBastionStackparameters of other stacks to an empty value, update the bastion host stack, and then set theParentSSHBastionStackparameter values back to the previous value.
wordpress/wordpress-ha*
- Amazon Linux is updated to Amazon Linux 2.
- The parameter
DomainNamewas renamed toSubDomainNameWithDotandParentZoneStackis now required (was optional before). E.g., if the value ofDomainNameiswww.widdix.de, setSubDomainNameWithDottowww.and theParentZoneStackshould have theNameparameter set towiddix.de. - The parameter
SubDomainNameis replaced bySubDomainNameWithDot. E.g., if the value ofSubDomainNameisssh, setSubDomainNameWithDottossh.. - The parameter
DBMasterUserPasswordwas added (was hard coded towordpressbefore). SystemsManagerAccesswill be enabled by default.- The parameter
BlogVersionwas removed to make updates possible.
Deprecation warnings
- vpc/vpc-*azs-legacy: Paramater
ClassBand outputClassBwill be removed in the next version (v8).