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
-
over 1 year 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
-
over 1 year 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
-
over 1 year 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
Add combustion support to the terraform-provider-libvirt by oholecek
[comment]: # (Please use the project descriptio...
A CLI for Harvester by mohamed.belgaied
[comment]: # Harvester does not officially come...
Create a CLI tool for interacting with Rancher Support Matrix by dpock
Rancher Support Matrix CLI Helper
A tool t...
Multi-cloud Lightweight metadata CLI by seanmarlow
Project Description
The goal of this proj...
grog by gbaccini
[comment]: # (Please use the project descriptio...
Add combustion support to the terraform-provider-libvirt by oholecek
[comment]: # (Please use the project descriptio...
Testing and adding GNU/Linux distributions on Uyuni by juliogonzalezgil
Join the Gitter channel! [https://gitter.im/uy...
AWS Terraform Modules by mtrachier
Project Description
Provide modules in Te...
A React-based alternative to our beloved bug/issue tracker finglonger by avshiliaev
[comment]: # (Please use the project descriptio...