{"id":19914724,"url":"https://github.com/fullstorydev/terraform-google-fullstory-bigquery-setup","last_synced_at":"2026-06-10T11:31:21.990Z","repository":{"id":237541414,"uuid":"790814193","full_name":"fullstorydev/terraform-google-fullstory-bigquery-setup","owner":"fullstorydev","description":"This module assists in the setup of BigQuery for use with Fullstory","archived":false,"fork":false,"pushed_at":"2024-05-16T12:34:55.000Z","size":18,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":9,"default_branch":"main","last_synced_at":"2026-04-02T17:42:55.661Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fullstorydev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/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}},"created_at":"2024-04-23T15:20:42.000Z","updated_at":"2024-12-30T03:31:58.000Z","dependencies_parsed_at":"2024-05-16T13:45:29.038Z","dependency_job_id":"bab08c43-962b-4edf-9146-ed29f9c5ec25","html_url":"https://github.com/fullstorydev/terraform-google-fullstory-bigquery-setup","commit_stats":null,"previous_names":["fullstorydev/terraform-google-fullstory-bigquery-setup"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/fullstorydev/terraform-google-fullstory-bigquery-setup","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fullstorydev%2Fterraform-google-fullstory-bigquery-setup","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fullstorydev%2Fterraform-google-fullstory-bigquery-setup/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fullstorydev%2Fterraform-google-fullstory-bigquery-setup/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fullstorydev%2Fterraform-google-fullstory-bigquery-setup/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fullstorydev","download_url":"https://codeload.github.com/fullstorydev/terraform-google-fullstory-bigquery-setup/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fullstorydev%2Fterraform-google-fullstory-bigquery-setup/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34151272,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-10T02:00:07.152Z","response_time":89,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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-12T21:36:53.010Z","updated_at":"2026-06-10T11:31:21.968Z","avatar_url":"https://github.com/fullstorydev.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ca href=\"https://fullstory.com\"\u003e\u003cimg src=\"https://github.com/fullstorydev/terraform-google-fullstory-bigquery-setup/blob/main/assets/fs-logo.png?raw=true\"\u003e\u003c/a\u003e\n\n# terraform-google-fullstory-bigquery-setup\n\n[![GitHub release](https://img.shields.io/github/release/fullstorydev/terraform-google-fullstory-bigquery-setup.svg)](https://github.com/fullstorydev/terraform-google-fullstory-bigquery-setup/releases/)\n\nThis module creates all the proper permissions and service accounts so that Fullstory can connect to the dataset and load data. For more information checkout [this KB article](https://help.fullstory.com/hc/en-us/articles/6295305958551-Google-BigQuery).\n\n\u003c!-- BEGIN_TF_DOCS --\u003e\n## Requirements\n\n| Name | Version |\n|------|---------|\n| \u003ca name=\"requirement_terraform\"\u003e\u003c/a\u003e [terraform](#requirement\\_terraform) | \u003e= 0.13 |\n| \u003ca name=\"requirement_google\"\u003e\u003c/a\u003e [google](#requirement\\_google) | \u003e= 5.0.0 |\n\n## Inputs\n\n| Name | Description | Type | Default | Required |\n|------|-------------|------|---------|:--------:|\n| \u003ca name=\"input_dataset_id\"\u003e\u003c/a\u003e [dataset\\_id](#input\\_dataset\\_id) | The dataset that Fullstory will use to sync data. | `string` | n/a | yes |\n| \u003ca name=\"input_project\"\u003e\u003c/a\u003e [project](#input\\_project) | The target GCP project that will be used for all resources. | `string` | n/a | yes |\n| \u003ca name=\"input_service_account_name\"\u003e\u003c/a\u003e [service\\_account\\_name](#input\\_service\\_account\\_name) | The name of the service account to use with Fullstory | `string` | `\"fullstory-bigquery-setup\"` | no |\n\n## Outputs\n\n| Name | Description |\n|------|-------------|\n| \u003ca name=\"output_service_account\"\u003e\u003c/a\u003e [service\\_account](#output\\_service\\_account) | The Fullstory service account that Fullstory will use to load data. |\n| \u003ca name=\"output_service_account_private_key\"\u003e\u003c/a\u003e [service\\_account\\_private\\_key](#output\\_service\\_account\\_private\\_key) | The private key that can be used in the Fullstory app when configuring the BigQuery integration. |\n\n## Usage\n\n```hcl\nresource \"google_bigquery_dataset\" \"main\" {\n  dataset_id                  = \"fullstory\"\n  friendly_name               = \"Fullstory\"\n  description                 = \"This the dataset for all Fullstory data to live in.\"\n  location                    = \"US\"\n  default_table_expiration_ms = 3600000\n\n  labels = {\n    env = \"default\"\n  }\n\n  access {\n    role   = \"READER\"\n    domain = \"my-company.com\"\n  }\n}\n\nmodule \"fullstory_bigquery_setup\" {\n  source     = \"fullstorydev/fullstory-bigquery-setup/google\"\n  dataset_id = google_bigquery_dataset.main.dataset_id\n  project    = \"my-project-id\"\n}\n\n# This block is important so that the value can be viewed with `terraform output`.\n#\n# The secret can be copied to your clipboard with:\n# terraform output -raw fullstory_bigquery_setup_service_account_private_key | base64 -d | pbcopy\noutput \"fullstory_bigquery_setup_service_account_private_key\" {\n  value     = module.fullstory_bigquery_setup.service_account_private_key\n  sensitive = true\n}\n```\n\u003c!-- END_TF_DOCS --\u003e\n\n## Obtaining the private key\n\nThis module outputs the private key that can be pasted into Fullstory in order for Fullstory to connect to your database. After using this module, you must output the value of the private in your root module ([see above example](#usage)). Once that is done, you should be able to access the private key value using the following command:\n\n```bash\nterraform output -raw \u003cname of your output varible \u003e | base64 -d | pbcopy\n```\n\nAlternatively, you can generate a key from the service account section of the IAM console in GCP.\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/fullstorydev/terraform-google-fullstory-bigquery-setup/blob/main/.github/CONTRIBUTING.md) for best practices and instructions on setting up your dev environment.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffullstorydev%2Fterraform-google-fullstory-bigquery-setup","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffullstorydev%2Fterraform-google-fullstory-bigquery-setup","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffullstorydev%2Fterraform-google-fullstory-bigquery-setup/lists"}