Emanuel Berg wrote: 
> Have a look at this blog post and program:
> 
>   Managing OpenBSD installed packages declaratively
>   
> https://dataswamp.org/~solene/2022-05-05-openbsd-declarative-packages-with-pkgset.html
> 
> That's sure one idea, to have a config file (that's the
> "declarative" part) and then a script that converts that into
> commands of/to the traditional package manager to setup the
> system in accordance ...
> 
> Anyone has that for Debian and Debian-like systems?

You can do it with puppet, chef, ansible, salt... 

You can go further into it with guix and nix.

It can be quite a lot of work, which is generally worthwhile if
you have many systems that need to be centrally controlled and
are similar to each other, or if you need to accurately
replicate a system many times.

For a single user's machine, it's unlikely to be rewarding
except intellectually.

-dsr-

Reply via email to