-
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
docs: add manual setup steps required for IAC in github actions
- Loading branch information
1 parent
90b187b
commit 657ba75
Showing
1 changed file
with
15 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
# Manual Setup Steps | ||
|
||
This lists all the steps required to manually setup the IAC deployments in Github Actions. | ||
|
||
### Github Secrets | ||
|
||
| Secret | Secret Type | Description | | ||
|-----------------------------|-----------------|-----------------------------------------------------------------------------| | ||
| TF_APP_INSTALLATION_ID | Organisation | The installation ID of the Immich Github App | | ||
| TF_APP_ID | Organisation | The ID of the Immich Github App | | ||
| TF_APP_PEM_FILE | Repo (devtools) | The contents of the PEM file for the Github App | | ||
| TF_APP_GITHUB_OWNER | Organisation | The Github owner of the repository (immich-app) | | ||
| CLOUDFLARE_API_TOKEN | Repo (devtools) | The Cloudflare API token scoped to create new API keys | | ||
| CLOUDFLARE_ACCOUNT_ID | Organisation | The Cloudflare account ID | | ||
| TF_STATE_POSTGRES_CONN_STR | Organisation | The connection string for the Postgres database for Terraform state storage | |