Description
The SUSE Manager (SUMA) teams' main tool for infrastructure automation, Sumaform, largely relies on terraform-provider-libvirt. That provider is also widely used by other teams, both inside and outside SUSE.
It would be good to help the maintainers of this project and give back to the community around it, after all the amazing work that has been already done.
If you're interested in any of infrastructure automation, Terraform, virtualization, tooling development, Go (...) it is also a good chance to learn a bit about them all by putting your hands on an interesting, real-use-case and complex project.
Goals
- Get more familiar with Terraform provider development and libvirt bindings in Go
- Solve some issues and/or implement some features
- Get in touch with the community around the project
Resources
Looking for hackers with the skills:
This project is part of:
Hack Week 24
Activity
Comments
-
6 months ago by pinvernizzi | Reply
Hackweek 24 results
Our infra is currently undergoing a migration to the latest version of the provider ( v0.8.1)
Investigated some issues:
- https://github.com/dmacvicar/terraform-provider-libvirt/issues/1033
- https://github.com/dmacvicar/terraform-provider-libvirt/issues/1091
Opened some PRs upstream (waiting for reviews):
- https://github.com/dmacvicar/terraform-provider-libvirt/pull/1131 (Feat: Add CPU model and topology support)
- https://github.com/dmacvicar/terraform-provider-libvirt/pull/1126 (Enhancement: Add domain title property)
- https://github.com/dmacvicar/terraform-provider-libvirt/pull/1122 (Feat: non-destructive increase of a storage volume size)
Overall, I'm way more confident in fixing or implementing features on the project, putting in some work.
Similar Projects
This project is one of its kind!