{"id":29672815,"url":"https://github.com/epilot-dev/terraform-provider-epilot-portal","last_synced_at":"2026-01-26T03:09:33.848Z","repository":{"id":304567732,"uuid":"1019164207","full_name":"epilot-dev/terraform-provider-epilot-portal","owner":"epilot-dev","description":"Terraform provider for epilot portals","archived":false,"fork":false,"pushed_at":"2026-01-23T00:39:28.000Z","size":810,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-01-23T17:43:36.351Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/epilot-dev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-07-13T22:02:38.000Z","updated_at":"2026-01-20T13:22:16.000Z","dependencies_parsed_at":"2025-07-14T00:21:16.107Z","dependency_job_id":"90152a9f-c36f-4443-8468-6dc501321608","html_url":"https://github.com/epilot-dev/terraform-provider-epilot-portal","commit_stats":null,"previous_names":["epilot-dev/terraform-provider-epilot-portal"],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/epilot-dev/terraform-provider-epilot-portal","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/epilot-dev%2Fterraform-provider-epilot-portal","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/epilot-dev%2Fterraform-provider-epilot-portal/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/epilot-dev%2Fterraform-provider-epilot-portal/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/epilot-dev%2Fterraform-provider-epilot-portal/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/epilot-dev","download_url":"https://codeload.github.com/epilot-dev/terraform-provider-epilot-portal/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/epilot-dev%2Fterraform-provider-epilot-portal/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28765573,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-26T02:25:41.078Z","status":"ssl_error","status_checked_at":"2026-01-26T02:24:28.809Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":[],"created_at":"2025-07-22T21:08:59.508Z","updated_at":"2026-01-26T03:09:33.842Z","avatar_url":"https://github.com/epilot-dev.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# epilot-portal\n\nTerraform Provider for the *epilot-portal* API.\n\n\u003cdiv align=\"left\"\u003e\n    \u003ca href=\"https://www.speakeasy.com/?utm_source=epilot-portal\u0026utm_campaign=terraform\"\u003e\u003cimg src=\"https://custom-icon-badges.demolab.com/badge/-Built%20By%20Speakeasy-212015?style=for-the-badge\u0026logoColor=FBE331\u0026logo=speakeasy\u0026labelColor=545454\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://opensource.org/licenses/MIT\"\u003e\n        \u003cimg src=\"https://img.shields.io/badge/License-MIT-blue.svg\" style=\"width: 100px; height: 28px;\" /\u003e\n    \u003c/a\u003e\n\u003c/div\u003e\n\n\n## 🏗 **Welcome to your new Terraform Provider!** 🏗\n\nIt has been generated successfully based on your OpenAPI spec. However, it is not yet ready for production use. Here are some next steps:\n- [ ] 🛠 Add resources and datasources to your SDK by [annotating your OAS](https://www.speakeasy.com/docs/customize-terraform/terraform-extensions#map-api-entities-to-terraform-resources)\n- [ ] ♻️ Refine your terraform provider quickly by iterating locally with the [Speakeasy CLI](https://github.com/speakeasy-api/speakeasy)\n- [ ] 🎁 Publish your terraform provider to hashicorp registry by [configuring automatic publishing](https://www.speakeasy.com/docs/terraform-publishing)\n- [ ] ✨ When ready to productionize, delete this section from the README\n\n\u003c!-- Start Summary [summary] --\u003e\n## Summary\n\nPortal API: Backend for epilot portals - End Customer Portal \u0026 Installer Portal\n\u003c!-- End Summary [summary] --\u003e\n\n\u003c!-- Start Table of Contents [toc] --\u003e\n## Table of Contents\n\u003c!-- $toc-max-depth=2 --\u003e\n* [epilot-portal](#epilot-portal)\n  * [🏗 **Welcome to your new Terraform Provider!** 🏗](#welcome-to-your-new-terraform-provider)\n  * [Installation](#installation)\n  * [Authentication](#authentication)\n  * [Available Resources and Data Sources](#available-resources-and-data-sources)\n  * [Testing the provider locally](#testing-the-provider-locally)\n* [Development](#development)\n  * [Contributions](#contributions)\n\n\u003c!-- End Table of Contents [toc] --\u003e\n\n\u003c!-- Start Installation [installation] --\u003e\n## Installation\n\nTo install this provider, copy and paste this code into your Terraform configuration. Then, run `terraform init`.\n\n```hcl\nterraform {\n  required_providers {\n    epilot-portal = {\n      source  = \"epilot-dev/epilot-portal\"\n      version = \"0.26.3\"\n    }\n  }\n}\n\nprovider \"epilot-portal\" {\n  server_url = \"...\" # Optional\n}\n```\n\u003c!-- End Installation [installation] --\u003e\n\n\u003c!-- Start Authentication [security] --\u003e\n## Authentication\n\nThis provider supports authentication configuration via provider configuration.\n\nAvailable configuration:\n\n| Provider Attribute | Description |\n|---|---|\n| `either_auth` | Portal or Epilot Bearer Token. |\n| `epilot_auth` | Epilot Bearer Token. |\n| `portal_auth` | Portal Cognito Token. |\n\u003c!-- End Authentication [security] --\u003e\n\n\u003c!-- Start Available Resources and Data Sources [operations] --\u003e\n## Available Resources and Data Sources\n\n### Resources\n\n* [epilot-portal_portal_config](docs/resources/portal_config.md)\n* [epilot-portal_portal_page](docs/resources/portal_page.md)\n### Data Sources\n\n* [epilot-portal_portal_config](docs/data-sources/portal_config.md)\n* [epilot-portal_portal_page](docs/data-sources/portal_page.md)\n\u003c!-- End Available Resources and Data Sources [operations] --\u003e\n\n\u003c!-- Start Testing the provider locally [usage] --\u003e\n## Testing the provider locally\n\n#### Local Provider\n\nShould you want to validate a change locally, the `--debug` flag allows you to execute the provider against a terraform instance locally.\n\nThis also allows for debuggers (e.g. delve) to be attached to the provider.\n\n```sh\ngo run main.go --debug\n# Copy the TF_REATTACH_PROVIDERS env var\n# In a new terminal\ncd examples/your-example\nTF_REATTACH_PROVIDERS=... terraform init\nTF_REATTACH_PROVIDERS=... terraform apply\n```\n\n#### Compiled Provider\n\nTerraform allows you to use local provider builds by setting a `dev_overrides` block in a configuration file called `.terraformrc`. This block overrides all other configured installation methods.\n\n1. Execute `go build` to construct a binary called `terraform-provider-epilot-portal`\n2. Ensure that the `.terraformrc` file is configured with a `dev_overrides` section such that your local copy of terraform can see the provider binary\n\nTerraform searches for the `.terraformrc` file in your home directory and applies any configuration settings you set.\n\n```\nprovider_installation {\n\n  dev_overrides {\n      \"registry.terraform.io/epilot-dev/epilot-portal\" = \"\u003cPATH\u003e\"\n  }\n\n  # For all other providers, install them directly from their origin provider\n  # registries as normal. If you omit this, Terraform will _only_ use\n  # the dev_overrides block, and so no other providers will be available.\n  direct {}\n}\n```\n\u003c!-- End Testing the provider locally [usage] --\u003e\n\n\u003c!-- Placeholder for Future Speakeasy SDK Sections --\u003e\n\n# Development\n\n## Contributions\n\nWhile we value open-source contributions to this terraform provider, this library is generated programmatically. Any manual changes added to internal files will be overwritten on the next generation.\nWe look forward to hearing your feedback. Feel free to open a PR or an issue with a proof of concept and we'll do our best to include it in a future release. \n\n### SDK Created by [Speakeasy](https://www.speakeasy.com/?utm_source=epilot-portal\u0026utm_campaign=terraform)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fepilot-dev%2Fterraform-provider-epilot-portal","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fepilot-dev%2Fterraform-provider-epilot-portal","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fepilot-dev%2Fterraform-provider-epilot-portal/lists"}