quickstart-bitnami-wordpress
quickstart-bitnami-wordpress copied to clipboard
EFS support in London region (eu-west-2)
The template assertions currently prevent deployment to the London region (eu-west-2), although EFS is explicitly supported there. I've amended the assertions but still get a failure on the Wordpress stack creation. Is there a deeper dependency beyond the 9 CF templates?
Hi @TrentDSD
Thanks for reporting it. I created a PR to update the supported regions. Could you take a look?
Could you also please share the failure you obtained when you amended the assertions?
Thanks @juan131 - it's getting part way through the 'Wordpress' stack and then failing on the EFS assertion, despite having added the "eu-west-2" entry to assertions on both the main and wordpress templates. Very strange - it deploys great in Ireland though.
Embedded stack arn:aws:cloudformation:eu-west-2:647354738460:stack/GPA-Wordpress-WordPressStack-XLER7G87Z5O3/1ec720e0-3369-11e9-814c-06afee4bb078 was not successfully created: Parameter validation failed: assertion error: This Quick Start uses Amazon EFS which is only available in the US East (N. Virginia), US East (Ohio), US West (N. California), US West (Oregon), EU (Frankfurt), EU (Ireland), Asia Pacific (Tokyo), Asia Pacific (Seoul), Asia Pacific (Singapore) and Asia Pacific (Sydney) regions. Please launch the stack in one of these regions.
The changes requested to fix the issue were merged into the develop branch. See https://github.com/aws-quickstart/quickstart-bitnami-wordpress/pull/24
The changes will be available in master after AWS' CI tests run.
This was merged into Master yesterday afternoon.
I don't understand why this was closed, when I cannot see London as an option when using this CloudFormation template. Is there anything that would stop me from just adding eu-west-2 to the .yaml file?
@jason404
We've updated the templates to account for EFS Availability in eu-west-2.
In general, there's nothing preventing you from editing the template. However..
The only .yaml I see in the repo is the taskcat config, and that reflects testing in eu-west-2, so I'm a little confused. Which yaml file are you referring to?
https://github.com/aws-quickstart/quickstart-bitnami-wordpress/blob/dcb54544918e04cacc36d95d23194ddc02b76ffe/ci/taskcat.yml#L5-L16
https://github.com/aws-quickstart/quickstart-bitnami-wordpress/blob/dcb54544918e04cacc36d95d23194ddc02b76ffe/templates/wordpress-master.template#L712-L733
https://github.com/aws-quickstart/quickstart-bitnami-wordpress/blob/dcb54544918e04cacc36d95d23194ddc02b76ffe/templates/wordpress.template#L613-L640
I mean the .yaml file for this stack that I open in CloudFormation, from the AWS Marketplace.
https://aws.amazon.com/marketplace/pp/B07PW4R98M

EDIT: I should have just said CloudFormation template I suppose. I just prefer the yaml format and forgot that was just a display option.
I'm still stuck here on this. I can't see any way of modifying the template so that the stack can be deployed in eu-west-2.
@jason404 - The templates in the marketplace and the QuickStart (github repo) are similar, but not identical. I'm working behind the scenes to see how we can reconcile these moving forward.
I looked at the template in the MP listing though, the assertions (and AMI IDs) indicate this should launch in eu-west-2;
I noted in the drop-down that not all the regions are available. The template supports it, so there's nothing preventing you from copying the Template URL (under "Learn More" -> Download this template) and launching it via the CloudFormation console.
Transparency: I agree this isn't the best user experience.
Hi @andrew-glenn , I would like to know if the templates use is actually supported in the London region, I can see here that the London region is not on the list. So I suppose even if the template has it added, if amazon does not support it probably that is the reason why you can't deploy on that region.
@miguelaeh - Great question.
TLDR: The dropdown is an out-of-band administrative task that's currently lagging behind.
Longer context:
For the Bitnami Wordpress Quickstart Listing meaning, this repository, and the templates linked in the landing page and deployment guide, London is supported. There are other EFS-supported regions that currently are not reflected in the templates. I'm working with Bitnami to address that over the coming weeks.
The Bitnami Wordpress Marketplace Listing was launched in tandem with this Quick Start. There are a few differences between the templates - development nuances, and so forth. This means that if I compare them using 'diff' or other utility, they're not identical. However, functionally, they're very similar.
Even with those minor differences, the templates - in both places - support the EU-WEST-2 region. The drop-down you see is not controlled via the template, and is an administrative task that's out of scope of the template development. It's something I'm following up on internally.
Hi, I have a similar problem but with the eu-south-1 region (Milan). I edited the CloudFormation template, as @andrew-glenn suggested, but I still got the error "This Quick Start uses Amazon EFS which is only available in the Asia Pacific (Tokyo)...". EFS is supported in eu-south-1 region as shown in this link. What am I doing wrong?
