Skip to main content

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

Release files for azup 2021.9

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for azup 2021.9
File Size Uploaded
azup-2021.9.tar.gz 14.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for azup 2021.9
File Interpreter ABI Platform
azup-2021.9-py3-none-any.whl Python 3 none any Details

Total release size: 28.9 kB

Release files / azup-2021.9.tar.gz

Download URL azup-2021.9.tar.gz
Size 14.1 kB
Tags Source
SHA-256 checksum
How to use checksums
d8dbf149a9095423b2404c1e5acf0aea9ad98e4124dc44a6957a9c242fcc560d
BLAKE2b-256 checksum
How to use checksums
03191d87685c904f8321f2ed9689d994dbefefb5748fca1d2b40e7e2fa2cc331
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / azup-2021.9-py3-none-any.whl

Download URL azup-2021.9-py3-none-any.whl
Size 14.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b236c8ef768fdbcf7a58d27bfbd0cd3a4acdf3e54cd380e295fa3f6b1b989fbf
BLAKE2b-256 checksum
How to use checksums
8405b28eef66b7b2545b5ec0d925b834f297b24d4b486df0717723f29e8baaab
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

2021.9 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page