You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
image_tag = "latest" # It's HIGHLY RECOMMENDED to specify an image tag instead of relying on "latest" as it could trigger unwanted updates.
40
+
41
+
tags = {
42
+
Application = "Directus"
43
+
Environment = "Test"
44
+
} # Change these tags to your prefered tags
45
+
}
46
+
```
47
+
48
+
For further information on a complete example (including all dependencies, such as database inputs) check [here](https://github.com/GiamPy5/terraform-aws-directus/tree/main/examples).
49
+
50
+
## Features
51
+
52
+
- Easy deployment of Directus on AWS Fargate ECS
53
+
- Automatic scaling and load balancing
54
+
- Highly available and fault-tolerant architecture
55
+
- Customizable configuration options
56
+
- S3 integration for static assets
57
+
58
+
## To-Be-Done
59
+
60
+
- Implement Redis to allow multi-container deployment (currently only one is supported) (https://docs.directus.io/self-hosted/config-options.html#redis)
61
+
- Implement Amazon Cognito authentication
62
+
- HTTPS support
63
+
64
+
## Prerequisites
65
+
66
+
Before using this module, make sure you have the following prerequisites:
67
+
68
+
- AWS account
69
+
- Terraform installed
70
+
- Basic knowledge of AWS services and Terraform
71
+
72
+
<!-- BEGIN_TF_DOCS -->
73
+
{{ .Content }}
74
+
<!-- END_TF_DOCS -->
75
+
76
+
## Contributing
77
+
78
+
Contributions to this module are welcome! If you encounter any issues or have suggestions for improvements, please open an issue or submit a pull request on the GitHub repository.
79
+
80
+
## License
81
+
82
+
This module is open source and available under the [MIT License](https://opensource.org/licenses/MIT).
Copy file name to clipboardExpand all lines: README.md
+51-46Lines changed: 51 additions & 46 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,28 +2,6 @@
2
2
3
3
This Terraform module deploys Directus on an AWS Fargate ECS cluster.
4
4
5
-
## Features
6
-
7
-
- Easy deployment of Directus on AWS Fargate ECS
8
-
- Automatic scaling and load balancing
9
-
- Highly available and fault-tolerant architecture
10
-
- Customizable configuration options
11
-
- S3 integration for static assets
12
-
13
-
## To-Be-Done
14
-
15
-
- Implement Redis to allow multi-container deployment (currently only one is supported) (https://docs.directus.io/self-hosted/config-options.html#redis)
16
-
- Implement Amazon Cognito authentication
17
-
- HTTPS support
18
-
19
-
## Prerequisites
20
-
21
-
Before using this module, make sure you have the following prerequisites:
22
-
23
-
- AWS account
24
-
- Terraform installed
25
-
- Basic knowledge of AWS services and Terraform
26
-
27
5
## Usage
28
6
29
7
```hcl
@@ -63,16 +41,43 @@ module "directus" {
63
41
64
42
For further information on a complete example (including all dependencies, such as database inputs) check [here](https://github.com/GiamPy5/terraform-aws-directus/tree/main/examples).
65
43
44
+
## Features
45
+
46
+
- Easy deployment of Directus on AWS Fargate ECS
47
+
- Automatic scaling and load balancing
48
+
- Highly available and fault-tolerant architecture
49
+
- Customizable configuration options
50
+
- S3 integration for static assets
51
+
52
+
## To-Be-Done
53
+
54
+
- Implement Redis to allow multi-container deployment (currently only one is supported) (https://docs.directus.io/self-hosted/config-options.html#redis)
55
+
- Implement Amazon Cognito authentication
56
+
- HTTPS support
57
+
58
+
## Prerequisites
59
+
60
+
Before using this module, make sure you have the following prerequisites:
|[aws_caller_identity.current](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/caller_identity)| data source |
111
-
|[aws_iam_policy_document.cloudwatch-policy](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document)| data source |
112
-
|[aws_iam_policy_document.s3-policy](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document)| data source |
116
+
|[aws_iam_policy_document.cloudwatch_policy](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document)| data source |
117
+
|[aws_iam_policy_document.s3_policy](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document)| data source |
113
118
|[aws_region.current](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/region)| data source |
114
119
|[aws_s3_bucket.directus](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/s3_bucket)| data source |
0 commit comments