{"id":18707497,"url":"https://github.com/sumologic/terraform-sumologic-sumo-logic-integrations","last_synced_at":"2026-04-13T08:01:12.721Z","repository":{"id":38012048,"uuid":"286929205","full_name":"SumoLogic/terraform-sumologic-sumo-logic-integrations","owner":"SumoLogic","description":"Terraform modules for Sumo Logic resources","archived":false,"fork":false,"pushed_at":"2026-04-13T06:03:48.000Z","size":638,"stargazers_count":16,"open_issues_count":3,"forks_count":6,"subscribers_count":10,"default_branch":"master","last_synced_at":"2026-04-13T07:27:43.158Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"HCL","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/SumoLogic.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2020-08-12T05:56:36.000Z","updated_at":"2026-04-13T06:02:28.000Z","dependencies_parsed_at":"2024-04-15T07:50:55.976Z","dependency_job_id":"9f8d26ca-39ee-4429-b174-04a76bc7d358","html_url":"https://github.com/SumoLogic/terraform-sumologic-sumo-logic-integrations","commit_stats":null,"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"purl":"pkg:github/SumoLogic/terraform-sumologic-sumo-logic-integrations","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SumoLogic%2Fterraform-sumologic-sumo-logic-integrations","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SumoLogic%2Fterraform-sumologic-sumo-logic-integrations/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SumoLogic%2Fterraform-sumologic-sumo-logic-integrations/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SumoLogic%2Fterraform-sumologic-sumo-logic-integrations/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SumoLogic","download_url":"https://codeload.github.com/SumoLogic/terraform-sumologic-sumo-logic-integrations/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SumoLogic%2Fterraform-sumologic-sumo-logic-integrations/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31744404,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-13T06:26:45.479Z","status":"ssl_error","status_checked_at":"2026-04-13T06:26:44.645Z","response_time":93,"last_error":"SSL_read: 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":"2024-11-07T12:18:26.645Z","updated_at":"2026-04-13T08:01:12.700Z","avatar_url":"https://github.com/SumoLogic.png","language":"HCL","funding_links":[],"categories":[],"sub_categories":[],"readme":"# terraform-sumologic-sumo-logic-integrations\n\nConfigure Sumo Logic Applications and Connections using Terraform modules.\nThe modules configure/create the following resources:\n- A source under the specified collector for the integration in Sumo Logic.\n- App dashboards in the specified folder in Sumo Logic.\n- Connections in Sumo Logic.\n- Webhook configurations in JIRA, Bitbucket, Pagerduty or other chosen systems.\n- Resources in cloud systems such as AWS.\n\n## Getting Started\n\n#### Requirements\n\n* [Terraform 1.5.7+](https://www.terraform.io/downloads.html)\n* [curl](https://curl.haxx.se/download.html) for App installations.\n* [Sumo Logic Terraform Provider](https://registry.terraform.io/providers/SumoLogic/sumologic/latest)\n* [Null Terraform Provider](https://registry.terraform.io/providers/hashicorp/null/latest).\n* Respective Terraform providers based on selections.\n\n    Create a `providers.tf` file and add the requirements in the following format:\n\n    ```shell\n    terraform {\n      required_version = \"\u003e= 1.5.7\"\n\n      required_providers {\n        null = {\n          version = \"~\u003e 2.1\"\n        }\n        sumologic = {\n          source  = \"sumologic/sumologic\"\n          version = \"\u003e= 2.31.3, \u003c 4.0.0\"\n        }\n        jira = {\n          source  = \"fourplusone/jira\"\n          version = \"~\u003e 0.1.14\"\n        }\n\n      }\n    }\n    ```\n\n#### Sumo Logic Provider\n\n```shell\nprovider \"sumologic\" {\n  access_id   = \"\u003cSUMOLOGIC ACCESS ID\u003e\"\n  access_key  = \"\u003cSUMOLOGIC ACCESS KEY\u003e\"\n  environment = \"\u003cSUMOLOGIC DEPLOYMENT\u003e\"\n}\n```\nYou can also define these values in `terraform.tfvars`.\n\n#### REST Api Provider\n\nSumo Logic REST Api provider configuration is required for App installations and is needed for all integrations involving App configuration and installation:\n\n```shell\nprovider \"restapi\" {\n  alias                = \"sumo\"\n  uri                  = \"\u003cSUMOLOGIC ENDPOINT URI\u003e\"\n  write_returns_object = true\n  username             = \"\u003cSUMOLOGIC ACCESS ID\u003e\"\n  password             = \"\u003cSUMOLOGIC ACCESS KEY\u003e\"\n  headers              = { Content-Type = \"application/json\" }\n}\n```\nYou can also define these values in `terraform.tfvars`.\n\n#### Prerequisites for using Modules\n\nAll App integrations need a collector and a folder where the App should be installed.\nSumo Logic Connections do not need a collector or folder.\n\nConfigure the collector resource as below:\n\n```shell\nresource \"sumologic_collector\" \"sumo_collector\" {\n  name     = \"SumoLogic Integrations\"\n  category = \"SumoLogic\"\n}\n```\n\nIn the module declaration, pass the collector id as `sumologic_collector.sumo_collector.id`.\n\nConfigure a folder as below:\n\n```shell\ndata \"sumologic_personal_folder\" \"personalFolder\" {}\nresource \"sumologic_folder\" \"folder\" {\n  name        = \"SumoLogic Applications\"\n  description = \"SumoLogic Applications Folder\"\n  parent_id   = data.sumologic_personal_folder.personalFolder.id\n  depends_on  = [sumologic_collector.sumo_collector]\n}\n```\n\nIn the module declaration, pass the folder id as `sumologic_folder.folder.id`.\n\n#### Module Declaration Example\n\n##### Jira Cloud\n\n```shell\nmodule \"sumologic-jira-cloud-app\" {\n  source            = \"SumoLogic/sumo-logic-integrations/sumologic//atlassian/cloud/jira\"\n  version           = \"{revision}\"\n\n  sumo_access_id    = \"\u003cSUMOLOGIC ACCESS ID\u003e\"\n  sumo_access_key   = \"\u003cSUMOLOGIC ACCESS KEY\u003e\"\n  sumo_api_endpoint = \"\u003cSUMOLOGIC ENDPOINT URI\u003e\"\n  collector_id      = sumologic_collector.sumo_collector.id\n  source_category   = \"Atlassian/Cloud/Jira\"\n  folder_id         = sumologic_folder.folder.id\n  jira_cloud_jql    = \"\"                                           # Optional\n  jira_cloud_events = [\"jira:issue_created\", \"jira:issue_updated\"] # Optional. By default all events are configured.\n  app_version       = \"1.0\"\n}\n```\n\nSee respective module readme and examples for more details.\n\n## Modules\n\n- Atlassian\n  - Cloud\n      - [Jira](https://github.com/SumoLogic/terraform-sumologic-sumo-logic-integrations/tree/master/atlassian/cloud/jira)\n      - [Bitbucket](https://github.com/SumoLogic/terraform-sumologic-sumo-logic-integrations/tree/master/atlassian/cloud/bitbucket)\n      - [Atlassian](https://github.com/SumoLogic/terraform-sumologic-sumo-logic-integrations/tree/master/atlassian/cloud/atlassian/)\n  - Server\n      - [Jira](https://github.com/SumoLogic/terraform-sumologic-sumo-logic-integrations/tree/master/atlassian/server/jira)\n  - Sumo Logic Connections\n      - [Jira Cloud](https://github.com/SumoLogic/terraform-sumologic-sumo-logic-integrations/tree/master/atlassian/webhooks/sumologic_jira_cloud)\n      - [Jira Server](https://github.com/SumoLogic/terraform-sumologic-sumo-logic-integrations/tree/master/atlassian/webhooks/sumologic_jira_server)\n      - [Jira Service Desk](https://github.com/SumoLogic/terraform-sumologic-sumo-logic-integrations/tree/master/atlassian/webhooks/sumologic_jira_service_desk)\n- AWS\n  - [CloudTrail](https://github.com/SumoLogic/terraform-sumologic-sumo-logic-integrations/tree/master/aws/cloudtrail)\n- [Github](https://github.com/SumoLogic/terraform-sumologic-sumo-logic-integrations/tree/master/github)\n- [Pagerduty](https://github.com/SumoLogic/terraform-sumologic-sumo-logic-integrations/tree/master/pagerduty)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsumologic%2Fterraform-sumologic-sumo-logic-integrations","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsumologic%2Fterraform-sumologic-sumo-logic-integrations","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsumologic%2Fterraform-sumologic-sumo-logic-integrations/lists"}