{"id":21029732,"url":"https://github.com/loafoe/terraform-hsdp-temporal","last_synced_at":"2026-03-19T18:31:19.087Z","repository":{"id":54851640,"uuid":"321333515","full_name":"loafoe/terraform-hsdp-temporal","owner":"loafoe","description":"Deploy Temporal on HSDP Container Host","archived":false,"fork":false,"pushed_at":"2022-07-23T19:11:15.000Z","size":35,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-02-28T17:59:38.522Z","etag":null,"topics":["hsdp","temporal-server","workflow-engine"],"latest_commit_sha":null,"homepage":"","language":"HCL","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/loafoe.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-12-14T11:55:42.000Z","updated_at":"2022-03-18T11:52:00.000Z","dependencies_parsed_at":"2022-08-14T04:50:10.674Z","dependency_job_id":null,"html_url":"https://github.com/loafoe/terraform-hsdp-temporal","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/loafoe/terraform-hsdp-temporal","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/loafoe%2Fterraform-hsdp-temporal","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/loafoe%2Fterraform-hsdp-temporal/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/loafoe%2Fterraform-hsdp-temporal/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/loafoe%2Fterraform-hsdp-temporal/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/loafoe","download_url":"https://codeload.github.com/loafoe/terraform-hsdp-temporal/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/loafoe%2Fterraform-hsdp-temporal/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30549123,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-15T15:03:43.933Z","status":"ssl_error","status_checked_at":"2026-03-15T15:03:37.630Z","response_time":61,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["hsdp","temporal-server","workflow-engine"],"created_at":"2024-11-19T12:14:00.988Z","updated_at":"2026-03-15T18:33:01.214Z","avatar_url":"https://github.com/loafoe.png","language":"HCL","funding_links":[],"categories":[],"sub_categories":[],"readme":"# HSDP Temporal module\nThis module creates a Temporal server on a Container Host as well as a Cloud foundry instance of Temporal web. \nIt also provisions a PostgreSQL database for use by the Temporal server. Future versions of this module\nmight utilize brokered Elasticsearch as well.\n\n# Usage\nRunning Temporal on Container Host allows workers to be hosted on Cloud foundry,\nContainer Host and potentially even as Iron workers. If you do not requires workers on\nContainer Host then hosting Temporal fully on Cloud foundry is recommended.\n\n```hcl\nmodule \"temporal\" {\n  source = \"github.com/philips-labs/terraform-hsdp-temporal//src\"\n\n  bastion_host = var.bastion_host\n  user         = var.cf_user\n  private_key  = file(var.private_key_file)\n  user_groups  = [var.cf_user]\n  org_name     = var.cf_org\n  app_domain   = data.cloudfoundry_domain.us_east.name\n}\n```\n\n## Requirements\n\n| Name | Version |\n|------|---------|\n| cloudfoundry | \u003e= 0.12.4 |\n| hsdp | \u003e= 0.6.3 |\n\n## Providers\n\n| Name | Version |\n|------|---------|\n| cloudfoundry | \u003e= 0.12.4 |\n| hsdp | \u003e= 0.6.3 |\n| null | n/a |\n| random | n/a |\n\n## Inputs\n\n| Name | Description | Type | Default | Required |\n|------|-------------|------|---------|:--------:|\n| app\\_domain | The app domain to use | `string` | n/a | yes |\n| bastion\\_host | Bastion host to use for SSH connections | `string` | n/a | yes |\n| instance\\_type | The instance type to use | `string` | `\"t2.medium\"` | no |\n| org\\_name | Cloudfoundry ORG name to use for reverse proxy | `string` | n/a | yes |\n| postgres\\_plan | The HSDP-RDS PostgreSQL plan to use | `string` | `\"postgres-medium-dev\"` | no |\n| private\\_key | Private key for SSH access (should not have a passphrase) | `string` | n/a | yes |\n| temporal\\_image | The Temporal server image to use | `string` | `\"temporalio/auto-setup:1.0.0\"` | no |\n| temporal\\_web\\_image | The Temporal web image to use | `string` | `\"temporalio/web:1.0.0\"` | no |\n| user | LDAP user to use for connections | `string` | n/a | yes |\n| user\\_groups | User groups to assign to cluster | `list(string)` | n/a | yes |\n| volume\\_size | The volume size to use in GB | `number` | `50` | no |\n\n## Outputs\n\n| Name | Description |\n|------|-------------|\n| temporal\\_id | Server ID of prometheus |\n| temporal\\_ip | Private IP address of Temporal server |\n| temporal\\_web\\_url | The cloud foundry URL of Temporal web |\n\n# Getting help / Contact\nandy.lo-a-foe@philips.com\n\n# License\nLicense is MIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Floafoe%2Fterraform-hsdp-temporal","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Floafoe%2Fterraform-hsdp-temporal","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Floafoe%2Fterraform-hsdp-temporal/lists"}