{"id":19359205,"url":"https://github.com/opslevel/terraform-provider-opslevel","last_synced_at":"2025-04-23T11:32:37.532Z","repository":{"id":37085439,"uuid":"384747368","full_name":"OpsLevel/terraform-provider-opslevel","owner":"OpsLevel","description":"Terraform provider for OpsLevel.com","archived":false,"fork":false,"pushed_at":"2025-04-17T06:54:32.000Z","size":2724,"stargazers_count":8,"open_issues_count":21,"forks_count":4,"subscribers_count":8,"default_branch":"main","last_synced_at":"2025-04-17T21:16:48.748Z","etag":null,"topics":["go","golang","terraform","terraform-provider"],"latest_commit_sha":null,"homepage":"https://registry.terraform.io/providers/OpsLevel/opslevel/latest/docs","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"zapier/terraform-provider-opslevel","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OpsLevel.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","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}},"created_at":"2021-07-10T16:52:12.000Z","updated_at":"2025-04-11T20:53:31.000Z","dependencies_parsed_at":"2024-04-15T15:32:32.869Z","dependency_job_id":"d83d4ed4-9fbc-4b37-9798-ed1dc0c693b8","html_url":"https://github.com/OpsLevel/terraform-provider-opslevel","commit_stats":null,"previous_names":[],"tags_count":60,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpsLevel%2Fterraform-provider-opslevel","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpsLevel%2Fterraform-provider-opslevel/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpsLevel%2Fterraform-provider-opslevel/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpsLevel%2Fterraform-provider-opslevel/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpsLevel","download_url":"https://codeload.github.com/OpsLevel/terraform-provider-opslevel/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250425461,"owners_count":21428569,"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":["go","golang","terraform","terraform-provider"],"created_at":"2024-11-10T07:14:22.037Z","updated_at":"2025-04-23T11:32:37.139Z","avatar_url":"https://github.com/OpsLevel.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://github.com/OpsLevel/terraform-provider-opslevel/blob/main/LICENSE\" alt=\"License\"\u003e\n        \u003cimg src=\"https://img.shields.io/github/license/OpsLevel/terraform-provider-opslevel.svg\" /\u003e\u003c/a\u003e\n    \u003ca href=\"http://golang.org\" alt=\"Made With Go\"\u003e\n        \u003cimg src=\"https://img.shields.io/github/go-mod/go-version/OpsLevel/terraform-provider-opslevel\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://GitHub.com/OpsLevel/terraform-provider-opslevel/releases/\" alt=\"Release\"\u003e\n        \u003cimg src=\"https://img.shields.io/github/v/release/OpsLevel/terraform-provider-opslevel?include_prereleases\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://masterminds.github.io/stability/active.html\" alt=\"Stability: Active\"\u003e\n        \u003cimg src=\"https://masterminds.github.io/stability/active.svg\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/OpsLevel/terraform-provider-opslevel/graphs/contributors\" alt=\"Contributors\"\u003e\n        \u003cimg src=\"https://img.shields.io/github/contributors/OpsLevel/terraform-provider-opslevel\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/OpsLevel/terraform-provider-opslevel/pulse\" alt=\"Activity\"\u003e\n        \u003cimg src=\"https://img.shields.io/github/commit-activity/m/OpsLevel/terraform-provider-opslevel\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/OpsLevel/terraform-provider-opslevel/releases\" alt=\"Downloads\"\u003e\n        \u003cimg src=\"https://img.shields.io/github/downloads/OpsLevel/terraform-provider-opslevel/total\" /\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n[![Overall](https://img.shields.io/endpoint?style=flat\u0026url=https%3A%2F%2Fapp.opslevel.com%2Fapi%2Fservice_level%2FOYbJw2HuOqY7Np42eBzMn_RCwWebqaywVSJAQczStEY)](https://app.opslevel.com/services/opslevel_terraform_provider/maturity-report)\n\nTerraform Provider for [OpsLevel](https://opslevel.com)\n===============================\n\n## Minimum requirements\n\n- Terraform 1.7.0 or newer. We recommend running the [latest version](https://developer.hashicorp.com/terraform/downloads?product_intent=terraform) for optimal compatibility with the OpsLevel provider.\n\n# Migrating to v1.0.0\n\nNotes on migrating to v1.0.0 and fixes to migration issues can be found in [./MIGRATION.md].\n\n[Provider Documentation](https://registry.terraform.io/providers/OpsLevel/opslevel/latest/docs)\n[Quickstart](https://www.opslevel.com/docs/terraform)\n[Importing All Existing Account Data](https://www.opslevel.com/docs/terraform/#Importing)\n\n## Example\n\n```hcl\nprovider \"opslevel\" {\n  api_token = \"XXX\" // or environment variable OPSLEVEL_API_TOKEN\n}\n\nresource \"opslevel_team\" \"foo\" {\n  name = \"foo\"\n  responsibilities = \"Responsible for foo frontend and backend\"\n\n  member {\n    email = \"foo@example.com\"\n    role = \"manager\"\n  }\n  member {\n    email = \"bar@example.com\"\n    role = \"contributor\"\n  }\n}\n\nresource \"opslevel_service\" \"foo-frontend\" {\n  name = \"foo-frontend\"\n\n  description = \"The foo frontend service\"\n  framework   = \"rails\"\n  language    = \"ruby\"\n\n  lifecycle_alias = \"beta\"\n  tier_alias = \"tier_3\"\n  owner = opslevel_team.foo.alias\n\n  tags = [\n    \"environment:production\",\n  ]\n}\n\ndata \"opslevel_rubric_category\" \"security\" {\n  filter {\n    field = \"name\"\n    value = \"Security\"\n  }\n}\n\ndata \"opslevel_rubric_level\" \"bronze\" {\n  filter {\n    field = \"name\"\n    value = \"Bronze\"\n  }\n}\n\nresource \"opslevel_filter\" \"filter\" {\n  name = \"foo\"\n  predicate {\n    key = \"tier_index\"\n    type = \"equals\"\n    value = \"tier_3\"\n  }\n  connective = \"and\"\n}\n\nresource \"opslevel_check_repository_integrated\" \"foo\" {\n  name = \"foo\"\n  enabled = true\n  category = data.opslevel_rubric_category.security.id\n  level = data.opslevel_rubric_level.bronze.id\n  owner = opslevel_team.foo.id\n  filter = opslevel_filter.filter.id\n  notes = \"Optional additional info on why this check is run or how to fix it\"\n}\n```\n\n# Useful Terraform Snippets\n\nGet a service's tag keys\n\n```hcl\noutput \"service_tag_keys\" {\n    value = values({for entry in opslevel_service.example.tags : entry =\u003e split(\":\", entry)[0]})\n}\n```\n\nGet a service's tag values\n\n```hcl\noutput \"service_tag_values\" {\n    value = values({for entry in opslevel_service.example.tags : entry =\u003e split(\":\", entry)[1]})\n}\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopslevel%2Fterraform-provider-opslevel","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopslevel%2Fterraform-provider-opslevel","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopslevel%2Fterraform-provider-opslevel/lists"}