Skip to content

stefanbosak/azure-cloud-tools

Repository files navigation

azure-cloud-tools

Aim of this repository is to provide flexible helpers/wrappers for preparing common tools (pre-defined versions) frequently required when working with Azure ecosystem/environment.

covered common CLI tools to interact with Azure ecosystem:

  • Azure CLI
  • Bicep
    • for installation run (when using Azure CLI first time): az bicep install

Note

Every script and file would be reasonable well commented and relevant details can be found there.

Important

Check details before taking any action.

Caution

User is responsible for any modification and execution of any parts from this repository.

shared scripts:

Docker container approach

Docker run script is simple wrapped for on-demand execution of related tools.

scripts and files:

  • docker-run.sh: wrapper as Docker runner script
  • docker-versions.sh: wrapper for showing tools versions
  • build_status_badge: GitHub Actions workflow file for automation of Docker image testing (amd64, arm64)
    • MacOS Docker is covered via Colima (prerequisite; installation might take long time, sometimes it is not deterministic and execution could fail, situation might change in the future)

Standalone installer approach

Dedicated installer wrapper script is covering all of above mentioned tools. Read detail inside script. There are two ways of installation:

  • based on Python virtual environment workspace (highly recommended)
  • using Microsoft maintained installed (commented approach, be carefull when considering to use)

scripts and files:

  • standalone-install.sh: standalone installer script
  • build_status_badge: GitHub Actions workflow file for automation of standalone testing (amd64)

About

Azure cloud tools

Resources

Stars

Watchers

Forks

Languages