Skip to main content

Work with azure cloud using `az` cli

Project description

azup

Army of robots already here, they are just hiding in datacenters. This is my attempt to understand how to manage that army in context of Azure cloud.

I know there are well supported projects that do simular things: ARM templates, Terraform and may be more ... and still I want to understand cloud from first principles. So here it is.

I may do simular thing for GCP and AWS later.

Dev setup

Install all dependencies:

pip install -e .[dev]

Tidy up and run tests:

python setup.py tidy; pytest

Install

Beta:

pip install -i https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple azup

Stable:

pip install azup

Usage

No much but:

$ azup
USAGES:
 azup dump_config <resource_group>
 azup list_images <config_yml>
 azup purge_acr <config_yml>
 azup syncup_apps <config_yml>

YAML config

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

azup-2021.9.tar.gz (14.1 kB view details)

Uploaded Source

Built Distribution

azup-2021.9-py3-none-any.whl (14.8 kB view details)

Uploaded Python 3

File details

Details for the file azup-2021.9.tar.gz.

File metadata

  • Download URL: azup-2021.9.tar.gz
  • Upload date:
  • Size: 14.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.6.14

File hashes

Hashes for azup-2021.9.tar.gz
Algorithm Hash digest
SHA256 d8dbf149a9095423b2404c1e5acf0aea9ad98e4124dc44a6957a9c242fcc560d
MD5 57da59d6ed9663b7c54739dc0d9073d4
BLAKE2b-256 03191d87685c904f8321f2ed9689d994dbefefb5748fca1d2b40e7e2fa2cc331

See more details on using hashes here.

File details

Details for the file azup-2021.9-py3-none-any.whl.

File metadata

  • Download URL: azup-2021.9-py3-none-any.whl
  • Upload date:
  • Size: 14.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.6.14

File hashes

Hashes for azup-2021.9-py3-none-any.whl
Algorithm Hash digest
SHA256 b236c8ef768fdbcf7a58d27bfbd0cd3a4acdf3e54cd380e295fa3f6b1b989fbf
MD5 99ed7c57112b516e26a447ae1cca1f3a
BLAKE2b-256 8405b28eef66b7b2545b5ec0d925b834f297b24d4b486df0717723f29e8baaab

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