Code Monkey home page Code Monkey logo

home-ops's Introduction

README

This repo is heavily inspired by onedr0p/cluster-template.

It is my gitops style IAC code to manage my home lab.

The main components of this repo again come from onedr0p/cluster-template. It makes heavy use of Proxmox, OpenTofu and SOPs at this time. Expected to come are utilities to help with installing Talos Linux, which is planned to be entirely managed by Flux. I'll write more on this later.

Using this repo

At this time, this repo is mostly public just so others can study it.

Contributing

If you're going to run the exact same things I have, or know how to fix any TODO items or improve upon the code I have here, feel free to submit a PR.

Long term, I'd like to create another project similiar to onedr0p's cluster-template, and go from there. That project, and this repo itself, will serve as inspiration for it. Onedr0p's repo is very heavily focused on bare-metal, while I would like to see something that's a mix of bare metal and virtualization. Once I spin up that project, I will link to it here.

Homelab Details

I'll fill this out later. ;)

home-ops's People

Contributors

redelman avatar renovate[bot] avatar

Watchers

 avatar  avatar

home-ops's Issues

Action Required: Fix Renovate Configuration

There is an error with this repository's Renovate configuration that needs to be fixed. As a precaution, Renovate will stop PRs until it is resolved.

Location: .github/renovate.json5
Error type: The renovate configuration file contains some invalid settings
Message: Invalid regExp for customManagers[0].fileMatch: (^|/talconfig.yaml$,

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

This repository currently has no open or pending branches.

Detected dependencies

dockerfile
.devcontainer/Dockerfile
flux
kubernetes/flux-system/gotk-components.yaml
  • fluxcd/flux2 v2.2.3
helmfile
bootstrap/helmfile.yaml
  • cilium 1.15.1
terraform
tofu/provider.tf
  • cloudflare 4.26.0
  • proxmox 0.48.1
  • sops 1.0.0

  • Check this box to trigger a request for Renovate to run again on this repository

Renovate Dashboard ๐Ÿค–

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Detected dependencies

dockerfile
.devcontainer/Dockerfile
flux
kubernetes/flux-system/gotk-components.yaml
  • fluxcd/flux2 v2.3.0
helmfile
bootstrap/helmfile.yaml
  • cilium 1.15.6
regex
talconfig.yaml
  • ghcr.io/siderolabs/installer v1.7.4
  • ghcr.io/siderolabs/kubelet v1.30.1
terraform
tofu/provider.tf
  • cloudflare 4.34.0
  • proxmox 0.59.1
  • sops 1.0.0

  • Check this box to trigger a request for Renovate to run again on this repository

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.