{"id":13505741,"url":"https://github.com/jfrog/terraform-provider-artifactory","last_synced_at":"2026-02-11T07:20:30.593Z","repository":{"id":37272514,"uuid":"288509997","full_name":"jfrog/terraform-provider-artifactory","owner":"jfrog","description":"Terraform provider to manage JFrog Artifactory","archived":false,"fork":false,"pushed_at":"2025-04-14T02:27:50.000Z","size":43643,"stargazers_count":283,"open_issues_count":31,"forks_count":110,"subscribers_count":13,"default_branch":"master","last_synced_at":"2025-04-14T12:59:22.366Z","etag":null,"topics":["artifactory","configuration-as-code","golang","infrastructure-as-code","jfrog","terraform","terraform-provider"],"latest_commit_sha":null,"homepage":"https://jfrog.com/artifactory","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jfrog.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2020-08-18T16:39:48.000Z","updated_at":"2025-04-10T05:50:18.000Z","dependencies_parsed_at":"2023-11-07T04:13:26.301Z","dependency_job_id":"603e5e94-6b22-4ccc-b784-e6a44c9aeace","html_url":"https://github.com/jfrog/terraform-provider-artifactory","commit_stats":{"total_commits":2137,"total_committers":81,"mean_commits":"26.382716049382715","dds":0.5395414131960692,"last_synced_commit":"f57157508fe3f388a3c30226b9df376fb523865d"},"previous_names":[],"tags_count":403,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jfrog%2Fterraform-provider-artifactory","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jfrog%2Fterraform-provider-artifactory/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jfrog%2Fterraform-provider-artifactory/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jfrog%2Fterraform-provider-artifactory/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jfrog","download_url":"https://codeload.github.com/jfrog/terraform-provider-artifactory/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254292042,"owners_count":22046426,"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":["artifactory","configuration-as-code","golang","infrastructure-as-code","jfrog","terraform","terraform-provider"],"created_at":"2024-08-01T00:01:12.671Z","updated_at":"2026-02-11T07:20:30.553Z","avatar_url":"https://github.com/jfrog.png","language":"Go","funding_links":[],"categories":["Providers"],"sub_categories":["Vendor supported providers"],"readme":"\u003ca href=\"https://jfrog.com\"\u003e\n    \u003cimg src=\".github/jfrog-logo-2022.svg\" alt=\"JFrog logo\" title=\"JFrog\" align=\"right\" height=\"50\" /\u003e\n\u003c/a\u003e\n\n# Terraform Provider Artifactory\n\n[![Terraform \u0026 OpenTofu Acceptance Tests](https://github.com/jfrog/terraform-provider-artifactory/actions/workflows/acceptance-tests.yml/badge.svg)](https://github.com/jfrog/terraform-provider-artifactory/actions/workflows/acceptance-tests.yml)\n[![Release Status](https://github.com/jfrog/terraform-provider-artifactory/workflows/release/badge.svg)](https://github.com/jfrog/terraform-provider-artifactory/actions)\n[![Go Report Card](https://goreportcard.com/badge/github.com/jfrog/terraform-provider-artifactory)](https://goreportcard.com/report/github.com/jfrog/terraform-provider-artifactory)\n\n## Releases\n\nCurrent provider major release: **12.x**\n\nSee [CHANGELOG.md](CHANGELOG.md) for full details\n\n## Versions\n\nVersion 6.x is compatible with the Artifactory versions 7.49.x and below.\n\nVersion 7.x and 8.x is only compatible with Artifactory between 7.50.x and 7.67.x due to changes in the projects functionality.\n\nVersion 10.x (and later) is compatible with latest Artifactory versions (\u003e=7.68.7 (self-hosted) and \u003e=7.67.0 (cloud)).\n\n## Terraform CLI version support\n\nCurrent version support [Terraform Protocol v6](https://developer.hashicorp.com/terraform/plugin/terraform-plugin-protocol#protocol-version-6) which mean Terraform CLI version 1.0 and later. \n\n## Quick Start\n\nCreate a new Terraform file with `artifactory` resources. Also see [sample.tf](./sample.tf):\n\n### HCL Example\n\n```terraform\n# Required for Terraform 1.0 and up (https://www.terraform.io/upgrade-guides)\nterraform {\n  required_providers {\n    artifactory = {\n      source  = \"jfrog/artifactory\"\n      version = \"12.3.3\"\n    }\n  }\n}\n\nprovider \"artifactory\" {\n  // supply JFROG_ACCESS_TOKEN, and JFROG_URL as env vars\n}\n\nresource \"artifactory_local_pypi_repository\" \"pypi-local\" {\n  key         = \"pypi-local\"\n  description = \"Repo created by Terraform Provider Artifactory\"\n}\n\nresource \"artifactory_artifact_webhook\" \"artifact-webhook\" {\n  key         = \"artifact-webhook\"\n  event_types = [\"deployed\", \"deleted\", \"moved\", \"copied\"]\n  criteria {\n    any_local        = true\n    any_remote       = false\n    repo_keys        = [artifactory_local_pypi_repository.pypi-local.key]\n    include_patterns = [\"foo/**\"]\n    exclude_patterns = [\"bar/**\"]\n  }\n  url    = \"http://tempurl.org/webhook\"\n  secret = \"some-secret\"\n  proxy  = \"proxy-key\"\n\n  custom_http_headers = {\n    header-1 = \"value-1\"\n    header-2 = \"value-2\"\n  }\n\n  depends_on = [artifactory_local_pypi_repository.pypi-local]\n}\n```\n\nInitialize Terrform:\n```console\nterraform init\n```\n\nPlan (or Apply):\n```console\nterraform plan\n```\n\n## Documentation\n\nTo use this provider in your Terraform module, follow the documentation on [Terraform Registry](https://registry.terraform.io/providers/jfrog/artifactory/latest/docs).\n\n## Versioning\n\nIn general, this project follows [Terraform Versioning Specification](https://www.terraform.io/plugin/sdkv2/best-practices/versioning#versioning-specification) as closely as we can for tagging releases of the package.\n\n## Developers Wiki\n\nYou can find building, testing and debugging information in the [Developers Wiki](https://github.com/jfrog/terraform-provider-artifactory/wiki) on GitHub.\n\n## Contributors\nSee the [contribution guide](CONTRIBUTIONS.md).\n\n## License\n\nCopyright (c) 2025 JFrog.\n\nApache 2.0 licensed, see [LICENSE][LICENSE] file.\n\n[LICENSE]: ./LICENSE\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjfrog%2Fterraform-provider-artifactory","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjfrog%2Fterraform-provider-artifactory","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjfrog%2Fterraform-provider-artifactory/lists"}