Introduction

Create a parser which converts RST to BASH for managing the guest side scripts for training labs. This will eventually be added as a gate upstream (OpenStack) to auto validate the new installation and configuration text and also build training-labs automatically for every OpenStack release.

The RST files for example should be converted into BASH which runs with training-labs. I am writing this parser in Python and eventually plan to push it to pypi so every one can use it.

Find the links here: Training-Labs, OpenStack Manuals (check the docs/install-guides section), rst2bash. Majority of the contributions are to rst2bash but be ready to do some upstream work too.

Current Plans

  • Create template system for RST based text.
  • Parse keystone-*.rst files into BASH as the initial POC.
  • Write required specs/blueprints upstream and push the changes.

Looking for mad skills in:

python bash

This project is part of:

Hack Week 14

Activity

  • over 3 years ago: dguitarbite added keyword "bash" to Create a parser for Training Labs
  • over 3 years ago: dguitarbite added keyword "python" to Create a parser for Training Labs
  • over 3 years ago: dguitarbite started Create a parser for Training Labs
  • over 3 years ago: dguitarbite originated Create a parser for Training Labs
  • Show History

    Comments

    Be the first to comment!

    Similar Projects

    Finish packaging Angr in OBS by a_faerber

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


    Uyuni: improve spacewalk-repo-sync performance by moio

    Let's make reposync faster

    Every day,

    ...


    Make "salt-toaster" available to be used outside SUSE by PSuarezHernandez

    The salt-toaster (https://github.com/openSUSE...


    Porting Askbot to Python 3 by rbueker

    During the last year Askbot, a question and ans...


    Evaluate mirrormanager (or mirrormanager2) for download.opensuse.org mirror management by lrupp

    As there is no progress around [MIrrorPinky](ht...