{"id":27883964,"url":"https://github.com/joonvena/tfdeb","last_synced_at":"2026-05-09T05:31:58.167Z","repository":{"id":38188489,"uuid":"427908445","full_name":"joonvena/tfdeb","owner":"joonvena","description":"Simple lightweight tool to check provider updates for Terraform","archived":false,"fork":false,"pushed_at":"2023-02-27T19:08:55.000Z","size":22,"stargazers_count":0,"open_issues_count":6,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2023-03-03T13:46:34.838Z","etag":null,"topics":["dependency-manager","gitlab","terraform"],"latest_commit_sha":null,"homepage":"","language":"Python","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/joonvena.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-11-14T11:21:37.000Z","updated_at":"2023-03-03T13:46:34.838Z","dependencies_parsed_at":"2023-02-10T16:31:16.449Z","dependency_job_id":null,"html_url":"https://github.com/joonvena/tfdeb","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joonvena%2Ftfdeb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joonvena%2Ftfdeb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joonvena%2Ftfdeb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joonvena%2Ftfdeb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/joonvena","download_url":"https://codeload.github.com/joonvena/tfdeb/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252448793,"owners_count":21749548,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["dependency-manager","gitlab","terraform"],"created_at":"2025-05-05T06:21:04.215Z","updated_at":"2025-10-17T19:28:46.018Z","avatar_url":"https://github.com/joonvena.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# tfdeb\n![ci](https://github.com/joonvena/tfdeb/actions/workflows/ci.yml/badge.svg)\n\nSimple updater for your Terraform versions.tf files. Currently only works with Gitlab.\n\n\n## Variables\n\n| Variable    \t\t\t| Description \t\t\t \t\t\t\t\t\t            | Default                            |\n| --------------------- | --------------------------------------------------------- |------------------------------------|          \n| TF_REGISTRY_BASE_URL  | Base url where to fetch registry information              | \"https://registry.terraform.io/v1\" |\n| TF_VERSIONS_FILE_PATH | Path to versions.tf file in repository     \t\t\t    | \"versions.tf\"                      |\n| GITLAB_URL            | Gitlab instance url                                       | \"https://gitlab.com\"               |\n| GITLAB_PROJECT        | Path to project eg. \u003crepository_owner\u003e/\u003cproject_name\u003e     | \"\"                                 |\n| GITLAB_TOKEN          | Token that has full access to the project     \t\t\t| \"\"                                 |\n| GITHUB_TOKEN          | Token with read access to the public repositories         | \"\"                                 |\n| BRANCH                | Branches you want to update     \t\t\t\t\t\t\t| \"master\"                           |\n\n## Setup\n\nRepository contains example  .gitlab-ci.yml file to get started. Only thing you need to do is to create repository in Gitlab that contains the .gitlab-ci.yml file and create [Pipeline Schedule](https://docs.gitlab.com/ee/ci/pipelines/schedules.html#configuring-pipeline-schedules) and give variables to the job according to the table above.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoonvena%2Ftfdeb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjoonvena%2Ftfdeb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoonvena%2Ftfdeb/lists"}