Skip to main content

Devstack Helper Tools in Python

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

devstack-tools-1.2.0.tar.gz (22.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

devstack_tools-1.2.0-py3-none-any.whl (23.3 kB view details)

Uploaded Python 3

File details

Details for the file devstack-tools-1.2.0.tar.gz.

File metadata

  • Download URL: devstack-tools-1.2.0.tar.gz
  • Upload date:
  • Size: 22.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.8

File hashes

Hashes for devstack-tools-1.2.0.tar.gz
Algorithm Hash digest
SHA256 bf1e924e22182b48d73b10ee08f45262618953b504b7ca8e39f7fcfe921e90b4
MD5 6e2a1346ccb192b3c5b2a6a58100f81b
BLAKE2b-256 728e1aadbbd0937f0642b8f023b4b17714cd2de67c98a4f60ed6ce529668bbf5

See more details on using hashes here.

File details

Details for the file devstack_tools-1.2.0-py3-none-any.whl.

File metadata

  • Download URL: devstack_tools-1.2.0-py3-none-any.whl
  • Upload date:
  • Size: 23.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.8

File hashes

Hashes for devstack_tools-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0cb6722faf6407a6de96f1e74f83de5139849007567b70ac97876a5fa4675f4f
MD5 031775dd78845c462c2b96ab0748bb28
BLAKE2b-256 42e084976538002f092f9f48183847cdc020786bb244f61819a95624bef25639

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page