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
Copy file name to clipboardExpand all lines: README.md
+12-8Lines changed: 12 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,18 +1,20 @@
1
1
# Gitlab Omnibus setup terraform module
2
-
This terraform module create the entire infrastructure on AWS needed for setting up single instance Gitlab Omnibus.
3
-
AWS hosted offerings for Postgres(RDS) and Redis(Elasticache) are used in this setup.
2
+
3
+
This terraform module create the entire infrastructure on AWS needed for setting up single instance Gitlab Omnibus. AWS hosted offerings for Postgres(RDS) and Redis(Elasticache) are used in this setup.
4
+
4
5
Along with that, the module takes care of setting up the following infrastructure components:
5
-
- Classic load balancer with HTTPS and SSH connection support
6
-
- Gitlab subdomain creation using Route53 and automatic certificate generation using ACM. _(Hosted zone is needed to be on Route53)._
7
-
- Backup upload to Amazon S3
8
-
- Support for Amazon SES as the SMTP service for Gitlab along with domain identity verification. _(Hosted zone should be on Route53)_
6
+
7
+
- Classic load balancer with HTTPS and SSH connection support
8
+
- Gitlab subdomain creation using Route53 and automatic certificate generation using ACM. _(Hosted zone is needed to be on Route53)._
9
+
- Backup upload to Amazon S3
10
+
- Support for Amazon SES as the SMTP service for Gitlab along with domain identity verification. _(Hosted zone should be on Route53)_
9
11
10
12
Ansible playbook is used for configuring the _gitlab.rb_ file. Any change in gitlab config is detected at the time of _terraform apply_
11
13
and config changes are applied. Any additional configuration can be added to **./gitlab_config/gitlab_additional.rb** file and
12
14
the same will be applied to _gitlab.rb_ on _terraform apply._
0 commit comments