{"id":47266486,"url":"https://github.com/l-teles/terraform-provider-fleetdm","last_synced_at":"2026-04-02T20:49:18.168Z","repository":{"id":344515089,"uuid":"1182406732","full_name":"l-teles/terraform-provider-fleetdm","owner":"l-teles","description":"Terraform provider for managing FleetDM resources and configuration as code.","archived":false,"fork":false,"pushed_at":"2026-04-01T01:12:02.000Z","size":316,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-04-01T01:54:59.216Z","etag":null,"topics":["fleetdm","mdm","terraform","terraform-provider"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/l-teles.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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-03-15T13:34:22.000Z","updated_at":"2026-04-01T01:11:45.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/l-teles/terraform-provider-fleetdm","commit_stats":null,"previous_names":["l-teles/terraform-provider-fleetdm"],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/l-teles/terraform-provider-fleetdm","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/l-teles%2Fterraform-provider-fleetdm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/l-teles%2Fterraform-provider-fleetdm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/l-teles%2Fterraform-provider-fleetdm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/l-teles%2Fterraform-provider-fleetdm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/l-teles","download_url":"https://codeload.github.com/l-teles/terraform-provider-fleetdm/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/l-teles%2Fterraform-provider-fleetdm/sbom","scorecard":{"id":1244901,"data":{"date":"2026-03-15T16:56:57Z","repo":{"name":"github.com/l-teles/terraform-provider-fleetdm","commit":"4207b767fe463b91c1f2ab41d34ec80bb1314471"},"scorecard":{"version":"v5.3.0","commit":"c22063e786c11f9dd714d777a687ff7c4599b600"},"score":7.1,"checks":[{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#dependency-update-tool"}},{"name":"Code-Review","score":0,"reason":"Found 0/3 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"project was created within the last 90 days. Please review its contents carefully","details":["Warn: Repository was created within the last 90 days."],"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#maintained"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":8,"reason":"dependency not pinned by hash detected -- score normalized to 8","details":["Warn: downloadThenRun not pinned by hash: .github/fleet-test/import-standard-queries.sh:25","Warn: goCommand not pinned by hash: .github/workflows/security.yml:29","Warn: goCommand not pinned by hash: .github/workflows/security.yml:45","Info:  23 out of  23 GitHub-owned GitHubAction dependencies pinned","Info:  10 out of  10 third-party GitHubAction dependencies pinned","Info:   0 out of   1 downloadThenRun dependencies pinned","Info:   0 out of   2 goCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#pinned-dependencies"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:21","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release-drafter.yml:16","Info: jobLevel 'contents' permission set to 'read': .github/workflows/security.yml:53","Info: jobLevel 'actions' permission set to 'read': .github/workflows/security.yml:54","Info: jobLevel 'contents' permission set to 'read': .github/workflows/security.yml:69","Info: jobLevel 'actions' permission set to 'read': .github/workflows/security.yml:70","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:13","Info: topLevel 'contents' permission set to 'read': .github/workflows/release-drafter.yml:9","Info: topLevel 'contents' permission set to 'read': .github/workflows/release.yml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/security.yml:13","Info: topLevel 'contents' permission set to 'read': .github/workflows/test.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/verify-labels.yml:8"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#token-permissions"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#security-policy"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#dangerous-workflow"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#cii-best-practices"}},{"name":"Signed-Releases","score":8,"reason":"1 out of the last 1 releases have a total of 1 signed artifacts.","details":["Info: signed release artifact: terraform-provider-fleetdm_0.1.0_SHA256SUMS.sig: https://github.com/l-teles/terraform-provider-fleetdm/releases/tag/v0.1.0","Warn: release artifact v0.1.0 does not have provenance: https://api.github.com/repos/l-teles/terraform-provider-fleetdm/releases/297173439"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#signed-releases"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#vulnerabilities"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#license"}},{"name":"SAST","score":8,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 3 commits out of 6 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#sast"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/release.yml:13"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#packaging"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#branch-protection"}},{"name":"Contributors","score":0,"reason":"project has 0 contributing companies or organizations -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#contributors"}},{"name":"CI-Tests","score":10,"reason":"6 out of 6 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#ci-tests"}}]},"last_synced_at":"2026-03-16T00:50:14.271Z","repository_id":344515089,"created_at":"2026-03-16T00:50:14.271Z","updated_at":"2026-03-16T00:50:14.271Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31316007,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-02T12:59:32.332Z","status":"ssl_error","status_checked_at":"2026-04-02T12:54:48.875Z","response_time":89,"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":["fleetdm","mdm","terraform","terraform-provider"],"created_at":"2026-03-15T05:51:01.022Z","updated_at":"2026-04-02T20:49:18.158Z","avatar_url":"https://github.com/l-teles.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Terraform Provider for FleetDM\n\n[![Tests](https://github.com/l-teles/terraform-provider-fleetdm/actions/workflows/test.yml/badge.svg)](https://github.com/l-teles/terraform-provider-fleetdm/actions/workflows/test.yml)\n[![Release](https://github.com/l-teles/terraform-provider-fleetdm/actions/workflows/release.yml/badge.svg)](https://github.com/l-teles/terraform-provider-fleetdm/actions/workflows/release.yml)\n\n\u003e [!WARNING]\n\u003e **PREVIEW / EXPERIMENTAL — USE AT YOUR OWN RISK**\n\u003e\n\u003e This provider is in early preview and has **not been extensively tested** in production environments. It was built primarily through AI-assisted development (\"vibecoding\") using Claude Opus 4.5 and Claude 4.6, and still requires careful human review before use in any critical infrastructure.\n\u003e\n\u003e **This project has no affiliation with FleetDM, Inc. and is not officially supported by them.**\n\u003e Use of the name here refers only to API compatibility.\n\u003e\n\u003e Please review all code carefully before applying it to any environment. Contributions, bug reports, and reviews are very welcome.\n\nThis Terraform provider allows you to manage [FleetDM](https://fleetdm.com) resources using infrastructure-as-code.\n\n## Features\n\n\u003e **Requires Fleet 4.82.0+.** All resources and data sources in this provider version — including the deprecated `fleetdm_team` and `fleetdm_query` aliases — route through the new Fleet API endpoints (`/fleets`, `/reports`). These endpoints are only available on Fleet 4.82.0+.\n\n### Resources (14)\n\n| Resource                        | Description                                                |\n| ------------------------------- | ---------------------------------------------------------- |\n| `fleetdm_fleet`                 | Manage fleets with host expiry and disk encryption settings |\n| `fleetdm_label`                 | Manage dynamic labels for host grouping                    |\n| `fleetdm_report`                | Manage osquery reports with scheduling                     |\n| `fleetdm_policy`                | Manage compliance policies (global and fleet-scoped)       |\n| `fleetdm_script`                | Manage shell/PowerShell scripts                            |\n| `fleetdm_enroll_secret`         | Manage enrollment secrets (global and fleet)               |\n| `fleetdm_user`                  | Manage Fleet users and permissions                         |\n| `fleetdm_software_package`      | Upload and manage software packages (Premium)              |\n| `fleetdm_bootstrap_package`     | Manage bootstrap packages for setup assistant (Premium)    |\n| `fleetdm_configuration`         | Manage global Fleet configuration                          |\n| `fleetdm_configuration_profile` | Manage MDM configuration profiles (Premium)                |\n| `fleetdm_setup_experience`      | Manage macOS setup experience settings (Premium)           |\n| `fleetdm_team` *(deprecated)*   | Deprecated alias for `fleetdm_fleet`                       |\n| `fleetdm_query` *(deprecated)*  | Deprecated alias for `fleetdm_report`                      |\n\n### Data Sources (30)\n\n| Data Source                                              | Description                               |\n| -------------------------------------------------------- | ----------------------------------------- |\n| `fleetdm_fleet` / `fleetdm_fleets`                       | Read fleet information                    |\n| `fleetdm_label` / `fleetdm_labels`                       | Read label information                    |\n| `fleetdm_report` / `fleetdm_reports`                     | Read report information                   |\n| `fleetdm_policy` / `fleetdm_policies`                    | Read policy information (global and fleet) |\n| `fleetdm_host` / `fleetdm_hosts`                         | Read host information (by ID, identifier, or list) |\n| `fleetdm_script` / `fleetdm_scripts`                     | Read script information                   |\n| `fleetdm_software_title` / `fleetdm_software_titles`     | Read software title information           |\n| `fleetdm_software_version` / `fleetdm_software_versions` | Read software version information         |\n| `fleetdm_user` / `fleetdm_users`                         | Read user information                     |\n| `fleetdm_activities`                                     | Read activity log entries                 |\n| `fleetdm_configuration`                                  | Get Fleet configuration                   |\n| `fleetdm_configuration_profiles`                         | Read MDM configuration profiles (Premium) |\n| `fleetdm_enroll_secrets`                                 | Get enrollment secrets                    |\n| `fleetdm_version`                                        | Get Fleet server version                  |\n| `fleetdm_mdm_summary`                                    | Get MDM enrollment summary (Premium)      |\n| `fleetdm_abm_tokens`                                     | Read Apple Business Manager tokens        |\n| `fleetdm_vpp_tokens`                                     | Read Apple Volume Purchase tokens         |\n| `fleetdm_team` / `fleetdm_teams` *(deprecated)*          | Deprecated aliases for `fleetdm_fleet` / `fleetdm_fleets` |\n| `fleetdm_query` / `fleetdm_queries` *(deprecated)*       | Deprecated aliases for `fleetdm_report` / `fleetdm_reports` |\n\n## Requirements\n\n- [Terraform](https://www.terraform.io/downloads.html) \u003e= 1.5\n- [Go](https://golang.org/doc/install) \u003e= 1.24 (for building)\n- FleetDM server \u003e= 4.82.0 (required for all resources — the provider now exclusively uses the new `/fleets` and `/reports` API endpoints)\n\n## Installation\n\n### From Terraform Registry\n\n```hcl\nterraform {\n  required_providers {\n    fleetdm = {\n      source  = \"l-teles/fleetdm\"\n      version = \"~\u003e 0.1\"\n    }\n  }\n}\n```\n\n### Building from Source\n\n```bash\ngit clone https://github.com/l-teles/terraform-provider-fleetdm.git\ncd terraform-provider-fleetdm\nmake install\n```\n\n### Using the Provider\n\n```hcl\nprovider \"fleetdm\" {\n  server_address = \"https://fleet.example.com\"\n  api_key        = var.fleetdm_api_key\n}\n```\n\n## Configuration\n\n### Provider Arguments\n\n| Argument         | Description                   | Required | Default |\n| ---------------- | ----------------------------- | -------- | ------- |\n| `server_address` | FleetDM server URL            | Yes\\*    | -       |\n| `api_key`        | API key for authentication    | Yes\\*    | -       |\n| `verify_tls`     | Verify TLS certificates       | No\\*     | `true`  |\n| `timeout`        | API request timeout (seconds) | No       | `30`    |\n\n\\*Can also be set via environment variables (see below).\n\n### Environment Variables\n\n```bash\nexport FLEETDM_URL=\"https://fleet.example.com\"\nexport FLEETDM_API_TOKEN=\"your-api-key\"\nexport FLEETDM_VERIFY_TLS=\"false\"  # Optional: disable TLS verification\n```\n\n## Quick Start\n\n### Create a Fleet\n\n```hcl\nresource \"fleetdm_fleet\" \"workstations\" {\n  name        = \"Workstations\"\n  description = \"All workstation devices\"\n\n  host_expiry_enabled = true\n  host_expiry_window  = 30\n}\n```\n\n### Create a Label\n\n```hcl\nresource \"fleetdm_label\" \"macos_hosts\" {\n  name        = \"macOS Hosts\"\n  description = \"All hosts running macOS\"\n  query       = \"SELECT 1 FROM os_version WHERE platform = 'darwin'\"\n  platform    = \"darwin\"\n}\n```\n\n### Create a Report\n\n```hcl\nresource \"fleetdm_report\" \"os_version\" {\n  name        = \"Get OS Version\"\n  description = \"Returns OS version information\"\n  query       = \"SELECT * FROM os_version\"\n  interval    = 3600  # Run every hour\n  logging     = \"snapshot\"\n}\n```\n\n### Create a Policy\n\n```hcl\nresource \"fleetdm_policy\" \"disk_encryption\" {\n  name        = \"Disk Encryption Enabled\"\n  description = \"Verifies disk encryption is enabled\"\n  query       = \"SELECT 1 FROM disk_encryption WHERE encrypted = 1\"\n  critical    = true\n  resolution  = \"Enable FileVault on macOS or BitLocker on Windows\"\n  platform    = \"darwin,windows\"\n}\n```\n\n### Upload a Software Package (Premium)\n\n```hcl\nresource \"fleetdm_software_package\" \"zoom\" {\n  team_id      = fleetdm_fleet.workstations.id\n  filename     = \"zoom-installer.pkg\"\n  package_path = \"./packages/zoom-installer.pkg\"\n\n  install_script   = \"installer -pkg /tmp/zoom-installer.pkg -target /\"\n  uninstall_script = \"rm -rf /Applications/zoom.us.app\"\n\n  self_service = true\n}\n```\n\n### Create a Script\n\n```hcl\nresource \"fleetdm_script\" \"system_update\" {\n  team_id = fleetdm_fleet.workstations.id\n  name    = \"update-system.sh\"\n  content = file(\"${path.module}/scripts/update-system.sh\")\n}\n```\n\n## Development\n\n### Prerequisites\n\n- Go 1.24+\n- Make\n\n### Building\n\n```bash\nmake build\n```\n\n### Testing\n\n```bash\n# Run unit tests\nmake test\n\n# Run acceptance tests (requires FleetDM server)\nexport FLEETDM_URL=\"https://fleet.example.com\"\nexport FLEETDM_API_TOKEN=\"your-api-key\"\nmake testacc\n```\n\n### Installing Locally\n\n```bash\nmake install\n```\n\n## Project Structure\n\n```\nterraform-provider-fleetdm/\n├── internal/\n│   ├── fleetdm/          # FleetDM API client\n│   │   ├── client.go     # HTTP client implementation\n│   │   ├── teams.go      # Fleets API (teams.go kept for compatibility)\n│   │   ├── labels.go     # Labels API\n│   │   ├── queries.go    # Reports API (queries.go kept for compatibility)\n│   │   ├── policies.go   # Policies API\n│   │   └── *_test.go     # Unit tests\n│   └── provider/         # Terraform provider\n│       ├── provider.go   # Provider configuration\n│       ├── *_resource.go # Resource implementations\n│       └── *_data_source.go # Data source implementations\n├── examples/             # Example configurations\n├── docs/                 # Generated documentation\n├── main.go               # Provider entry point\n├── go.mod                # Go module definition\n└── GNUmakefile           # Build automation\n```\n\n## API Coverage\n\n| Category      | API Operations              | Status         |\n| ------------- | --------------------------- | -------------- |\n| Fleets        | CRUD, Enroll Secrets        | ✅ Implemented |\n| Labels        | CRUD                        | ✅ Implemented |\n| Reports       | CRUD, Scheduling            | ✅ Implemented |\n| Policies      | CRUD (Global \u0026 Fleet)       | ✅ Implemented |\n| Scripts       | CRUD                        | ✅ Implemented |\n| Hosts         | Read, Search, Filter        | ✅ Implemented |\n| Users         | CRUD                        | ✅ Implemented |\n| Software      | Read, Upload Packages       | ✅ Implemented |\n| MDM           | Profiles, Bootstrap Package | ✅ Implemented |\n| Configuration | Global Settings             | ✅ Implemented |\n| Activities    | Read, Filter                | ✅ Implemented |\n| Tokens        | ABM, VPP (Read-only)        | ✅ Implemented |\n\n## Disclaimer\n\nThis project is an independent, community-created Terraform provider. It is **not** affiliated with, endorsed by, or supported by FleetDM, Inc. in any way. \n\nThis provider was developed with significant AI assistance (Claude Opus 4.5 and Claude 4.6). While the code has been reviewed, it has **not been extensively tested** in production environments. Use it at your own risk and always review the code before applying changes to any infrastructure.\n\n## Contributing\n\nContributions are welcome! Please read our contributing guidelines and submit pull requests.\n\n## License\n\nThis project is licensed under the MPL-2.0 License - see the [LICENSE](LICENSE) file for details.\n\n## Support\n\n- [FleetDM Documentation](https://fleetdm.com/docs)\n- [FleetDM API Reference](https://fleetdm.com/docs/rest-api/rest-api)\n- [Issue Tracker](https://github.com/l-teles/terraform-provider-fleetdm/issues)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fl-teles%2Fterraform-provider-fleetdm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fl-teles%2Fterraform-provider-fleetdm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fl-teles%2Fterraform-provider-fleetdm/lists"}