Hi, I have a home server (basically a NAS) currently running Debian. Basically it’s configuration is as follows

  • debian host running 3 VMs

  • debian running inside each VM as docker host

I just manually install KVM on the host then docker on each VM after creating each of them. I documented the process so I know how to replicate it in case I need to rebuild.

I now dream of being able to automate the rebuild process using config files. I know this is done using Ansible.

But I’ve now heard of Talos… (A thin layer for kubernetes) and intrigued. But I suppose I need a setup for the VM host to achieve automation through config files…

What setup are you guys using?

Thank you.

  • CaptSpify
    link
    fedilink
    English
    arrow-up
    2
    ·
    5 hours ago

    I just use a few shell scripts. Basically some simple bash scripts that do all the work after a fresh install.

    Kubernetes/Ansible are great to learn, but are also more complicated for simple setups.

    • ntn888@lemmy.mlOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      4 hours ago

      haven’t thought about it. I guess I’ll learn some bash :)

      BTW what is a good OS for the VM host? many here are running proxmox… would you recommend it for this purpose of bash automation to bring up VMs?

        • ntn888@lemmy.mlOP
          link
          fedilink
          English
          arrow-up
          2
          ·
          3 hours ago

          Okay 👍 Thanks for your suggestions. Think I’ll just stick with Debian 🙂

      • CaptSpify
        link
        fedilink
        English
        arrow-up
        2
        ·
        2 hours ago

        I use Debian and Ganeti. I’ve not toyed with much else, so I dont know how they compare.

        • ntn888@lemmy.mlOP
          link
          fedilink
          English
          arrow-up
          1
          ·
          2 hours ago

          thanks for the info… I’m thinking of sticking with just Debian (as my simple usecase) and use virsh commands…