* Gerald Wiese: " [Health-dev] How to continue the Ansible project?" (Sat, 26 Jul 2025 21:55:35 +0200):
Hi Gerald, > the last years I put quite much effort into improving installation > related things here and there and thought that we would end up > synchronizing manual (Vanilla) and automated (Ansible) things. I can not say as much as I would want, because I didn't have a look at the so called vanilla installation method for a quite long time. When installing gnuhealth I take a different way to run directly from sources. That said I was pleased to see your work based on ansible, because this framework of course offers multiple routines, that are hard or impossible to realize via bash scripting and overcomes at least the concept of installation under a dedicated system user by using common Python virtualization. > Now I see much of my work, propositions and discussions discarded and > don’t really feel satisfied but rather reluctant to just automate the > result of todays Vanilla installation. > In the end we have a new interactive Python script with new complexity > but nobody joined to work on Ansible which was already rather too > complex than too simple and which is already THE Python thing to use for > creating directories, installing packages and so on. A look into the codeberg repositories doesn't reveal too much about goals and milestones for the installation procedures. I found https://codeberg.org/gnuhealth/his/issues/17 with a list of issues still to migrate, but I neither found in that list nor in the current repositories any issues related to installation. Are there any plans documented somewhere? > Furthermore I did not really see contributions, concrete feedback, > opened issues or something similar regarding the system administration > gimmicks which I added on top of the automation of the installation. Well, IIRC you got some feedback from me. While sparse that was after all a little bit feedback...;) > What I did today is to restore the last stable documentation that was > overwritten by outdated content and to push Ansible version 1.5.1 which > is still diverging from Vanilla Installation but running with new PyPI > versions of GH packages and some problems fixed that were introduced > from latest Ansible versions. > > Before I put more work I would like to have some honest feedback like > how much is the GH Ansible project actually used and how should it develop? > > For example should it: > > A) Get dropped > > B) Just have Vanilla automated and tested but remove further features > > C) Automate Vanilla and continue as before with further features > > Let me know what you think please! I think first the goals should be discussed before discussing solutions. A transparent public definition of the goals is missing for me, perhaps I didn't just find them? Best wishes Mathias
pgpVqSQr3LqZQ.pgp
Description: Digitale Signatur von OpenPGP