At SUSE Manager and Uyuni we use right now a set of bash scripts called sumaform-test-runner to run terraform and cucumber, send notifications and store cucumber results.

However such scripts are currently hard to maintain and extend, and bash is clearly showing it's limitations when it comes to parsing cucumber results, working with JSON stuff, or using APIs. Besides it forces us to have credentials hardcoded at the main.tf files, which is a huge problem for making a public CI for Uyuni.

So the plan is to replace this set of bash scripts with a python solution. By the end of the hackweek there should be at least a python module to handle all the tasks that we need. Then next step (best if ready during the hackweek) will be having a CLI tool that we can use from the CI.

Looking for mad skills in:

cucumber terraform python3 susemanager uyuni

This project is part of:

Hack Week 18


Comments

Be the first to comment!

Similar Projects

Finish packaging Angr in OBS by a_faerber

Following a FOSDEM presentation on [Angr](http:...


PXEAT - A PXE management tool by whdu

PXEAT (stand for PXE Administration Tool) ...


Suse Manager - SPA by LuNeves

The experience while navigating throughout the ...


Ant Ivy OBS resolver by cbosdonnat

SUSE Manager uses an ivy repository on the R&D ...


Uyuni (property based testing (with (lisp) )) by dmaiocchi

I will not have the time for bootstrapping this...