Project Description
Build a tool that provides a GUI for Terraform and is able to spin up machines directly on KVM. The user should not be required to have any Terraform skills and should be guided through the GUI when he wants to create new Terraform scripts. Furthermore it would be helpful if the tool could export its configuration to HCL.
Goal for this Hackweek
Having at least a prototype that can spin up simple machine configurations.
Resources
The libivrt provider for Terraform should be used:
https://github.com/dmacvicar/terraform-provider-libvirt
This project is part of:
Hack Week 20
Activity
Comments
-
about 2 years ago by dominic_vieira | Reply
Have you looked at the Blue Horizon project? This was created by the Public Cloud Engineering Team - https://github.com/SUSE-Enceladus/blue-horizon
-
about 2 years ago by kevinklinger | Reply
@dominic_vieira I think the difference is that Blue Horizon requires that you have the desired scripts already coded. This GUI I'm thinking of would be something to guide the user through the process of creating Terraform scripts.
But thanks for the link
-
about 2 years ago by pagarcia | Reply
If you don't want to build the UI from scratch but rather focus on the HCL-generation problem, this might come handy: https://appsmith.com/ https://github.com/appsmithorg/appsmith
Add new widgets for Terraform-related concepts, then generate HCL from that.
The inverse (HCL to UI) is even more interesting :-)
Similar Projects
Generic Wrangler Controllers by kjoiner
[comment]: # (Please use the project descriptio...
Elemental Operator: support hosts without TPM by fgiudici
[comment]: # (Please use the project descriptio...
Improve Docker registry listing tool by rbranco
Project Description
[regview](https://git...
A CLI for Harvester by mohamed.belgaied
[comment]: # Harvester does not officially come...
operator for s3gw by gbaccini
Project Description
Create a K8s CRD for ...
Testing and adding GNU/Linux distributions on Uyuni by juliogonzalezgil
Join the Gitter channel! [https://gitter.im/uy...
Uyuni test suite improvements by dgedon
Project Description
Uyuni is the upstream...
Build alternative spotify frontend and learn modern frontend dev on the way by mlauhoff
[comment]: # (Please use the project descriptio...