DevStack supporting tools in python
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Lukas Piwowarski 2381d9112d Create tox environment to build pdf documentation 2 months ago
devstack Update hacking for Python3 7 months ago
doc Create tox environment to build pdf documentation 2 months ago
releasenotes Switch to newer openstackdocstheme and reno versions 6 months ago
.coveragerc Initial Cookiecutter Commit. 3 years ago
.gitignore Initial Cookiecutter Commit. 3 years ago
.gitreview OpenDev Migration Patch 1 year ago
.mailmap Initial Cookiecutter Commit. 3 years ago
.testr.conf Initial Cookiecutter Commit. 3 years ago
.zuul.yaml Add publish-openstack-docs-pti to .zuul.yaml 7 months ago
CONTRIBUTING.rst [ussuri][goal] Update contributor documentation 7 months ago
HACKING.rst Optimizing the safety of the http link site in HACKING.rst 2 years ago
LICENSE Initial Cookiecutter Commit. 3 years ago
MANIFEST.in Initial Cookiecutter Commit. 3 years ago
README.rst update help for dsconf 3 years ago
requirements.txt Initial Cookiecutter Commit. 3 years ago
setup.cfg Cleanup py27 support 5 months ago
setup.py Cleanup py27 support 5 months ago
test-requirements.txt Fix hacking min version to 3.0.1 6 months ago
tox.ini Create tox environment to build pdf documentation 2 months ago

README.rst

devstack-tools

Devstack Helper Tools in Python

This is a set of cli tools for supporting devstack. It moves some of the complexity out of bash and into python where it's easier to have comprehensive testing of behavior.

Currently this includes the dsconf tool, which provides a cli for manipulating local.conf and ini files.

usage: dsconf [-h]
            {iniset,inicomment,iniuncomment,inirm,extract-localrc,extract,setlc,setlc_raw,setlc_conf,merge_lc}
            ...

optional arguments:
  -h, --help            show this help message and exit

commands:
  {iniset,inicomment,iniuncomment,inirm,extract-localrc,extract,setlc,setlc_raw,setlc_conf,merge_lc}
                      sub-command help
  iniset              set item in ini file
  inicomment          comment item in ini file
  iniuncomment        uncomment item in ini file
  inirm               delete item from ini file
  extract-localrc     extract localrc from local.conf
  extract             extract and merge config from local.conf
  setlc               set variable in localrc of local.conf
  setlc_raw           set raw line at the end of localrc in local.conf
  setlc_conf          set variable in ini section of local.conf
  merge_lc            merge local.conf files

Features

  • TODO