az

The Azure CLI, from Microsoft's official apt repository.

Installs the Azure CLI (az).

devtools:
  - name: az

The version field is not used by this recipe.

What it does

Declares Microsoft’s azure-cli apt repository and its signing key, then installs the azure-cli package through the normal repository and package phases.

Microsoft’s repository lags new Debian releases. When your workstation runs a Debian codename Microsoft does not publish for, Ringleader silently points the repository at the most recent supported codename, whose package still runs on the newer release. Without that remap the repository would 404 and break apt-get update for the whole workstation.

Debian and Ubuntu only

On Alpine this devtool fails with an explicit message.

Example

devtools:
  - name: az
  - name: passthrough-www-browser   # relays the device-code login URL to your browser
defaultLocalBinding:
  enabled: true
  urlForward:
    enabled: true
    open: true

Notes

  • Authenticating az is a runtime step inside the workstation; Ringleader does not inject cloud credentials into a workstation.
  • Ubuntu codenames are served directly and pass through unchanged.