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 3 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 3 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 3 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 :-)
-
3 months ago by maryrosesolero | Reply
Possessing a prototype that is able to run basic machine setups. .
Similar Projects
terraform-provider-feilong by e_bischoff
Project Description
People need to test o...
A CLI for Harvester by mohamed.belgaied
[comment]: # Harvester does not officially come...
WebUI for your data by avicenzi
[comment]: # (Please use the project descriptio...
Learn Golang contribuing to opensource projects by mbussolotto
Project Description
Get practice in Golan...
Rancher Upgrader - Upgrades your rancher install via helm, and communicates critical changes from release A to B. by rweir
[comment]: # (Please use the project descriptio...
Testing and adding GNU/Linux distributions on Uyuni by juliogonzalezgil
Join the Gitter channel! [https://gitter.im/uy...
Update Rancher Terraform Quickstart to leverage Elastic IP addresses by kevinmayres
Make Rancher and NeuVector AWS QuickStart pe...
terraform-provider-feilong by e_bischoff
Project Description
People need to test o...