Closed tepene closed 6 months ago
NiceGUI combined with ansible-runner could be a good combination
I started to play around with NiceGui. My efforts are in the tepne/nicegui branch.
Here a screenshot how things could look like:
Some things are still missing before i can MR this to main. Noteworthy:
I added a configuration file picker. Still some quirks to iron out before ready for MR.
Slowly but steady, making some progress:
Screencast from 2024-05-08 21-04-00.webm
Config data is now stored in a podman volume. For currently unknown reason ansible does not pick up my --extra-vars
statement. I will investigate that further and apply necessary changes.
I was able to fix --extra-vars
issue. Configuration is loading now as expected. So, almost there, just need to adapt some changes in the devcontainer.json
and forge.sh
Got a post up! https://universal-blue.discourse.group/t/self-hosters-the-forge-needs-your-eyes-and-hands/1566
Thanks, I'll update the docs asap so people are not confused too much.
Added some documentation. Hopefully enough fore others to get started.
Describe the feature
I'd like this project to be enhanced with a nice GUI for user interaction because this project should be easy to use and have an option to give you some insights.
some ideas:
I already did some tests with ansible semaphore which is nice for all the ansible jobs but it also introduces some overhead with provisioning. And it has it's own usage logic which is ok but it's not going to serve us well in the long term.
Maybe NiceGUI is something we could use.