{"id":30956060,"url":"https://github.com/nadmax/infra","last_synced_at":"2025-10-10T12:29:52.168Z","repository":{"id":288920628,"uuid":"967311324","full_name":"nadmax/infra","owner":"nadmax","description":"Declarative on-premise infrastructure powered by OpenTofu and K3s","archived":false,"fork":false,"pushed_at":"2025-08-29T12:59:32.000Z","size":317,"stargazers_count":29,"open_issues_count":0,"forks_count":5,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-09-11T13:20:27.908Z","etag":null,"topics":["automation","cluster","devops","homelab","k3s","k3s-cluster","kubernetes","opentofu","terraform"],"latest_commit_sha":null,"homepage":"","language":"Go","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/nadmax.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","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},"funding":{"github":["nadmax"]}},"created_at":"2025-04-16T09:01:48.000Z","updated_at":"2025-08-29T19:57:09.000Z","dependencies_parsed_at":"2025-07-07T14:42:04.561Z","dependency_job_id":"06d61207-b4a0-4c4e-902e-21249f2e7188","html_url":"https://github.com/nadmax/infra","commit_stats":null,"previous_names":["nadmax/homelab","nadmax/infra"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/nadmax/infra","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nadmax%2Finfra","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nadmax%2Finfra/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nadmax%2Finfra/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nadmax%2Finfra/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nadmax","download_url":"https://codeload.github.com/nadmax/infra/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nadmax%2Finfra/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279003901,"owners_count":26083641,"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-10-10T02:00:06.843Z","response_time":62,"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":["automation","cluster","devops","homelab","k3s","k3s-cluster","kubernetes","opentofu","terraform"],"created_at":"2025-09-11T12:02:41.664Z","updated_at":"2025-10-10T12:29:52.162Z","avatar_url":"https://github.com/nadmax.png","language":"Go","readme":"![GitLab CI](https://gitlab.com/nadmax/infra/badges/master/pipeline.svg)  ![GitHub CI](https://github.com/nadmax/infra/actions/workflows/ci.yml/badge.svg)\n\n# 👨‍💻Infra\n\nLet's replicate on your premises a local k3s cluster!  \nBuilt with automation and scalability in mind.  \nPerfect for learning, testing, or going further.  \n\n## Overview\n\nTo keep it simple, only one container is deployed by default.  \nYou are free to deploy as many containers as you wish, as long as you have the resources to run them.\n\n**Tech Stack:**\n\n- [OpenTofu](https://opentofu.org/): Infrastructure as Code (IaC) to define and deploy the container  \n- [k3s](https://k3s.io/): A Kubernetes distribution designed for production workloads\n- [Docker](https://www.docker.com/): Container runtime for k3s node\n- [Terratest](https://terratest.gruntwork.io/): A Go library for testing infrastructure\n- [Just](https://just.systems/): Command runner to simplify project automation and scripting  \n\n## Documentation\n\nThe documentation is available [here](https://github.com/nadmax/homelab/blob/master/docs/README.md).  \n**Please read it carefully!**\n\n## Contributing\n\nAll contributions are welcome and appreciated.  \nPlease make sur to read the [contributing guide](https://github.com/nadmax/homelab/blob/master/CONTRIBUTING.md) for guidelines before submitting a pull request.\n","funding_links":["https://github.com/sponsors/nadmax"],"categories":["Go"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnadmax%2Finfra","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnadmax%2Finfra","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnadmax%2Finfra/lists"}