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
- Application secrets stored in AWS SSM Parameter Store with the following names and descriptions:
16
-
-`/atlantis/ATLANTIS_GH_TOKEN`: A GitHub personal access token with repo and admin:repo_hook permissions. Generate this from GitHub Developer settings.
17
-
-`/atlantis/ATLANTIS_GH_WEBHOOK_SECRET`: The secret used to validate GitHub webhooks. Create a random secret string for this.
18
-
-`/atlantis/AWS_ACCESS_KEY_ID`: The AWS Access Key ID for an IAM user with necessary permissions. Obtain this from AWS IAM user security credentials.
19
-
-`/atlantis/AWS_SECRET_ACCESS_KEY`: The AWS Secret Access Key for the same IAM user. Obtain this from AWS IAM user security credentials.
20
-
-`/atlantis/ATLANTIS_GOOGLE_CLIENT_ID`: The Client ID for Google OAuth. Obtain this from Google Cloud Console.
21
-
-`/atlantis/ATLANTIS_GOOGLE_CLIENT_SECRET`: The Client Secret for Google OAuth. Obtain this from Google Cloud Console.
22
-
23
-
- Set up the following in the Google Cloud Console for the OAuth consent screen:
24
-
-**Authorized JavaScript origins**:
25
-
- Use the value of `ATLANTIS_URL` from your `locals.tf`, which is defined as:
26
-
```hcl
27
-
ATLANTIS_URL = "https://${local.atlantis_url}"
28
-
```
29
-
30
-
- **Authorized redirect URIs**:
31
-
- Use the value of `ATLANTIS_GOOGLE_REDIRECT_URI` from your `locals.tf`, which is defined as:
Copy file name to clipboardExpand all lines: examples/complete/.header.md
+56-1Lines changed: 56 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,31 @@
1
+
## Prerequisites
2
+
3
+
Before using the Terraform configuration, ensure you have the following setup:
4
+
5
+
-**Application secrets stored in AWS SSM Parameter Store** with the following names and descriptions:
6
+
-`/atlantis/ATLANTIS_GH_TOKEN`: A GitHub personal access token with repo and admin:repo_hook permissions. Generate this from GitHub Developer settings.
7
+
-`/atlantis/ATLANTIS_GH_WEBHOOK_SECRET`: The secret used to validate GitHub webhooks. Create a random secret string for this.
8
+
-`/atlantis/AWS_ACCESS_KEY_ID`: The AWS Access Key ID for an IAM user with necessary permissions. Obtain this from AWS IAM user security credentials.
9
+
-`/atlantis/AWS_SECRET_ACCESS_KEY`: The AWS Secret Access Key for the same IAM user. Obtain this from AWS IAM user security credentials.
10
+
-`/atlantis/ATLANTIS_GOOGLE_CLIENT_ID`: The Client ID for Google OAuth. Obtain this from Google Cloud Console.
11
+
-`/atlantis/ATLANTIS_GOOGLE_CLIENT_SECRET`: The Client Secret for Google OAuth. Obtain this from Google Cloud Console.
12
+
13
+
-**Set up OAuth in the Google Cloud Console**:
14
+
-**Authorized JavaScript origins**:
15
+
- Use the value of `ATLANTIS_URL` from your `locals.tf`, defined as:
16
+
```hcl
17
+
ATLANTIS_URL = "https://${var.atlantis_url}"
18
+
```
19
+
- **Authorized redirect URIs**:
20
+
- Use the value of `ATLANTIS_GOOGLE_REDIRECT_URI` from your `locals.tf`, defined as:
0 commit comments