{"id":20524292,"url":"https://github.com/alinanova21/tf-home-ops","last_synced_at":"2025-10-15T13:49:15.146Z","repository":{"id":199173262,"uuid":"702277621","full_name":"AlinaNova21/tf-home-ops","owner":"AlinaNova21","description":"terraform code for my home operations","archived":false,"fork":false,"pushed_at":"2024-09-21T05:22:15.000Z","size":33118,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-06T00:49:06.953Z","etag":null,"topics":["gitops","home-ops","terraform"],"latest_commit_sha":null,"homepage":"","language":"HCL","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AlinaNova21.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2023-10-09T01:57:58.000Z","updated_at":"2024-09-21T05:22:18.000Z","dependencies_parsed_at":"2024-01-21T05:22:20.343Z","dependency_job_id":"80397389-bfee-4d1f-8b7d-845ea62ca01d","html_url":"https://github.com/AlinaNova21/tf-home-ops","commit_stats":null,"previous_names":["alinanova21/tf-home-ops"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/AlinaNova21/tf-home-ops","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlinaNova21%2Ftf-home-ops","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlinaNova21%2Ftf-home-ops/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlinaNova21%2Ftf-home-ops/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlinaNova21%2Ftf-home-ops/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AlinaNova21","download_url":"https://codeload.github.com/AlinaNova21/tf-home-ops/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlinaNova21%2Ftf-home-ops/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267392562,"owners_count":24079919,"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","status":"online","status_checked_at":"2025-07-27T02:00:11.917Z","response_time":82,"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":["gitops","home-ops","terraform"],"created_at":"2024-11-15T22:48:50.615Z","updated_at":"2025-10-15T13:49:10.094Z","avatar_url":"https://github.com/AlinaNova21.png","language":"HCL","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Terraform Home Ops\nTerraform Home Ops with GitOps\n\n## Design\n\nCurrent structure is as follows:\n```\nmodules/     Contains modules to be used among workspaces\n- Module1/\n- Module2/\nworkspaces/  Primary root workspaces\n- core/      Manages this repo and terraform cloud config\n- bsky/      Currently manages domain validation for BlueSky\n```\n\n## Workspaces\n\n### Core\n\nManages this repo and Terraform Cloud\nTerraform Cloud is configured to point at this repo, a\nworkspace is created for each workspace folder in this repo.\nThe configuration uses the VCS integration, directly enabling\nTerraform Cloud to run on the repo.\n\nSOPS is used for storing the secrets needed directly inside the\nrepo, this workspace uses those secrets to configure secrets in\nTerraform Cloud.\n\n### BSky\n\nThis module manages domain verification dns records for BlueSky\n\n### Arr\n\nManages my local *Arr instances\n\n## Bootstrap\n\n```shell\ncd workspaces/core\nterraform init\nterraform apply\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falinanova21%2Ftf-home-ops","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falinanova21%2Ftf-home-ops","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falinanova21%2Ftf-home-ops/lists"}