Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/garysassano/pulumi-aws-wordpress
Pulumi project that deploys WordPress to AWS using ECS Fargate with RDS backend
https://github.com/garysassano/pulumi-aws-wordpress
aws ecs ecs-fargate fargate pulumi pulumi-aws python rds rds-mysql wordpress
Last synced: 30 days ago
JSON representation
Pulumi project that deploys WordPress to AWS using ECS Fargate with RDS backend
- Host: GitHub
- URL: https://github.com/garysassano/pulumi-aws-wordpress
- Owner: garysassano
- Created: 2023-03-04T07:53:01.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-14T19:29:06.000Z (6 months ago)
- Last Synced: 2024-07-14T20:38:03.531Z (6 months ago)
- Topics: aws, ecs, ecs-fargate, fargate, pulumi, pulumi-aws, python, rds, rds-mysql, wordpress
- Language: Python
- Homepage:
- Size: 13.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# pulumi-aws-wordpress
Pulumi project that deploys WordPress to AWS using ECS Fargate with RDS backend.
## Resources Deployed
```console
Type Name Plan
+ pulumi:pulumi:Stack pulumi-aws-wordpress-dev create
+ ├─ custom:resource:VPC wp-example-net create
+ │ ├─ aws:ec2:Vpc wp-example-net-vpc create
+ │ ├─ aws:ec2:InternetGateway wp-example-net-igw create
+ │ ├─ aws:ec2:Subnet wp-example-net-subnet-eu-central-1a create
+ │ ├─ aws:ec2:SecurityGroup wp-example-net-rds-sg create
+ │ ├─ aws:ec2:SecurityGroup wp-example-net-fe-sg create
+ │ ├─ aws:ec2:Subnet wp-example-net-subnet-eu-central-1b create
+ │ ├─ aws:ec2:RouteTable wp-example-net-rt create
+ │ ├─ aws:ec2:RouteTableAssociation vpc-route-table-assoc-eu-central-1a create
+ │ └─ aws:ec2:RouteTableAssociation vpc-route-table-assoc-eu-central-1b create
+ ├─ random:index:RandomPassword db_password create
+ ├─ custom:resource:Frontend wp-example-fe create
+ │ ├─ aws:ecs:Cluster wp-example-fe-ecs create
+ │ ├─ aws:iam:Role wp-example-fe-task-role create
+ │ ├─ aws:lb:TargetGroup wp-example-fe-app-tg create
+ │ ├─ aws:iam:RolePolicyAttachment wp-example-fe-task-policy create
+ │ ├─ aws:lb:LoadBalancer wp-example-fe-alb create
+ │ ├─ aws:lb:Listener wp-example-fe-listener create
+ │ ├─ aws:ecs:TaskDefinition wp-example-fe-app-task create
+ │ └─ aws:ecs:Service wp-example-fe-app-svc create
+ └─ custom:resource:Backend wp-example-be create
+ ├─ aws:rds:SubnetGroup wp-example-be-sng create
+ └─ aws:rds:Instance wp-example-be-rds create
```