I’m looking for interesting tools to automate managing packaging and configuring everything automated.

And yeah I know about NixOS but I like to distro hop and experiment so I for now know these:

  • Ansible - automating many machines, using different package names as vars and package managers.
  • Bash - the most native and compatible scripting language that can be.
  • Chezmoi - for dotfiles.

For now that’s it. I’m looking forward for your suggestions!

    • Takios
      link
      fedilink
      arrow-up
      2
      ·
      3 months ago

      The clear cut of state data, pillar data and formulae feels more intuitive to me than Ansible’s playbook organization.

        • vrighter
          link
          fedilink
          arrow-up
          2
          ·
          3 months ago

          ansible claims to be lots of things it’s not. It’s supposed to be idempotent. It’s not, you can execute arbitrary scripts. You don’t need an agent on the machines… but it might just decide to stop supporting your version of python one day. It’s okayish for setting up some machines, but absolutely sucks for maintaining them.