Sign inSign up

petariv/azure-machine-config-linux

By petariv

•Updated 7 months ago

Azure Machine Configuration authoring container — PowerShell 7, OMI, DSC modules

Image
0

10K+

petariv/azure-machine-config-linux repository overview

⁠Azure Machine Configuration — Linux Authoring Container

Pre-built Docker image for authoring custom Azure Machine Configuration (formerly Guest Configuration) policies for Linux VMs and Arc-enabled servers.

⁠What's Inside

ComponentVersion
Ubuntu22.04
PowerShell7.5.x
OMI1.9.1 (provides libmi.so)
GuestConfiguration4.11.0
PSDesiredStateConfiguration3.0.0-beta1
nxtools1.6.0
Az.Accountslatest
Az.Storagelatest
Az.Resourceslatest

All dependencies pre-installed and configured, including OMI runtime and DSC BaseRegistration schemas — the tricky part of Linux authoring handled for you.

⁠Quick Start

docker pull petariv/azure-machine-config-linux
docker run -it --rm petariv/azure-machine-config-linux

# Compile a config
docker run --rm petariv/azure-machine-config-linux pwsh -File examples/LinuxFileConfig.ps1

# Mount your own configs
docker run -it --rm -v $(pwd)/my-configs:/workspace/configs petariv/azure-machine-config-linux
RepoDescription
azure-machine-config-container⁠Dockerfile source + CI for this image
azure-machine-config-linux⁠Linux DSC examples, scripts, and Azure deploy pipeline
azure-machine-config-windows⁠Windows DSC examples and full lifecycle CI

⁠Tags

  • latest — Current release
  • 1.0.0 — Initial release

Tag summary

Content type

Image

Digest

sha256:eb8635e94…

Size

304.8 MB

Last updated

7 months ago

docker pull petariv/azure-machine-config-linux