Skip to main content

OPS CTL Tool

Project description

Ops CTL tool

Generated by script generate_readme.sh

Org Author License python PyPI

Install

pip install opsctl

Upgrade

pip install opsctl --upgrade

Test

python setup.py install
cd test
pytest *

Feature

opsctl
  tmpl2art	Render templates to articles
  env2json	Get environ variables to Json file
  env2yaml	Get environ variables to YAML file
  bamboo	Bamboo CLI
  version	Show opsctl version
  • Render templates to articles
opsctl tmpl2art
  --config	Key-Value config file path, file type is YAML
  --tmpl	Template dir path or template file path
  --output	Articles output path
  • Get environ variables to Json file
opsctl env2json
  --output	Output Json file path
  --input	Optional. Ensure your input file format that is must be same with output of command "env".
         	Get current os environ variables if let this option empty.
  • Get environ variables to YAML file
opsctl env2yaml
  --output	Output YAML file path
  --input	Optional. Ensure your input file format that is must be same with output of command "env".
         	Get current os environ variables if let this option empty.
  • Bamboo CLI
opsctl bamboo
  --host	Bamboo server host base url
  --token	Bamboo server access token
  --deploy	Trigger Bamboo deployment project running. Format is deploymentProjectName:environmentName
  --param	Optional. Update target variables paramKey:paramValue

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

opsctl-0.2.2.tar.gz (7.9 kB view details)

Uploaded Source

Built Distribution

opsctl-0.2.2-py3-none-any.whl (8.0 kB view details)

Uploaded Python 3

File details

Details for the file opsctl-0.2.2.tar.gz.

File metadata

  • Download URL: opsctl-0.2.2.tar.gz
  • Upload date:
  • Size: 7.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.0

File hashes

Hashes for opsctl-0.2.2.tar.gz
Algorithm Hash digest
SHA256 17ebc17e66040860e2baf3d8f5b9bdc8243e7e7830ac220af8fbe5381175a1bd
MD5 2f0dec3a31c4c54ae416725ff43dc265
BLAKE2b-256 9ac5cd41b0389fa27d178203c5043f15caeb1dd42405c0e3f06f9ce20cad4668

See more details on using hashes here.

File details

Details for the file opsctl-0.2.2-py3-none-any.whl.

File metadata

  • Download URL: opsctl-0.2.2-py3-none-any.whl
  • Upload date:
  • Size: 8.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.0

File hashes

Hashes for opsctl-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 6ea85032b3e52770ae1b97571dc8fcc777fe73443adce49e44d50a1cf32b44fd
MD5 6746dd4c0ec6bf0e59b3c5aa2547900a
BLAKE2b-256 18802041abf03e1d354dfa3abadc0e23cd6a3be3f3280f38dd5416b237671ec5

See more details on using hashes here.

Supported by

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