Last year I developed Terracumber and, for the moment published it at one internal GitLab repository.

We intended to replace the set of scripts we have to launch sumaform for the Uyuni and SUSE Manager CI, but lacked adding the monitoring part.

Since then, I could not dedicate more time for this, and terraform 0.12 came out, and sumaform changed.

The work this time is:

  • Fix whatever is needed so terracumber can work with the new terraform 0.12 and the new sumaform.
  • Start adding some unit tests (I don't have any idea of how to do it, so I will use the opportunity to learn about it)
  • Get help from @jcavalheiro so he can add the monitoring back, and so he can use the opportunity to learn about terracumber
  • Publish the code at the uyuni-project in GitHub.

A bonus could be if someone else joins and ports whatever changes changes we had at the current set of scripts to terracumber.

Looking for hackers with the skills:

python3 terraform cucumber unit-testing prometheus

This project is part of:

Hack Week 19

Activity

  • 8 months ago: juliogonzalezgil added keyword "python3" to Fix terracumber, add some python unit tests, try to extend it and publish it
  • 8 months ago: juliogonzalezgil added keyword "terraform" to Fix terracumber, add some python unit tests, try to extend it and publish it
  • 8 months ago: juliogonzalezgil added keyword "cucumber" to Fix terracumber, add some python unit tests, try to extend it and publish it
  • 8 months ago: juliogonzalezgil added keyword "unit-testing" to Fix terracumber, add some python unit tests, try to extend it and publish it
  • 8 months ago: juliogonzalezgil added keyword "prometheus" to Fix terracumber, add some python unit tests, try to extend it and publish it
  • 8 months ago: juliogonzalezgil started Fix terracumber, add some python unit tests, try to extend it and publish it
  • 8 months ago: juliogonzalezgil originated Fix terracumber, add some python unit tests, try to extend it and publish it

  • Comments

    Be the first to comment!

    Similar Projects

    Improve the supportconfig database tool by leonardocf

    The tool, developed in previous HackWeeks, is...


    labgrid: add support for sispmctl and remote ykush access by mbrugger

    labgrid [0] is an embedded board control python...


    Home assistant that doesn't spy on you - developer's edition by DKarakasilis

    There are various home assistant solutions out ...


    Modernize Mash deployment by seanmarlow

    Mash is a Python based CI/CD pipeline for aut...


    SUSE Manager: Windows client support by pagarcia

    Let's see how much, if any, of the steps descri...


    Modernize Mash deployment by seanmarlow

    Mash is a Python based CI/CD pipeline for aut...


    Zero-ish downtime deploy on da cheap! by josegomezr

    Zero-ish downtime deploy on da cheap!

    This...


    Easier deployment of Prometheus federations by jcavalheiro

    Monitoring large scale infrastructures often re...


    Provisioning Prometheus exporters with Uyuni revisited by j_renner

    There is a number of annoyances and pending imp...