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 hackers with the skills:

python bash

This project is part of:

Hack Week 14

Activity

  • about 6 years ago: dguitarbite added keyword "python" to this project.
  • about 6 years ago: dguitarbite added keyword "bash" to this project.
  • about 6 years ago: dguitarbite started this project.
  • about 6 years ago: dguitarbite originated this project.

  • Comments

    Be the first to comment!

    Similar Projects

    OMEMO Hexchat plugin by dknorr

    [comment]: # (Please use the project descriptio...


    Testing and adding GNU/Linux distributions on Uyuni by juliogonzalezgil

    Join the Gitter channel! [https://gitter.im/uy...


    Script that loads dummy data into HANA database for testing purposes. by rangelino

    [comment]: # (Please use the project descriptio...


    Video For Linux 2 Camera monitor, frame capture, day/night exposure control and timelapse generator in python by dmair

    Use the V4L2 API in a PySide qt6.3 application ...


    Rewrite libkdumpfile Python binding using CFFI by ptesarik

    Project Description

    The [libkdumpfile](ht...


    ClusterMon Wrapper - Pacemaker Cluster Monitoring that customers can re-use by roseswe

    [comment]: # (Please use the project descriptio...


    Generic retry command in openSUSE by okurz

    Motivation

    When automating tasks often the r...


    Testing and adding GNU/Linux distributions on Uyuni by juliogonzalezgil

    Join the Gitter channel! [https://gitter.im/uy...


    OS self documentation, health check and troubleshooting by roseswe

    [comment]: # (Please use the project descriptio...