Skip to content

Instantly share code, notes, and snippets.

@cmaneu
Last active November 3, 2023 09:42
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save cmaneu/15b4ea3374bcf10e5ea1b42e050647c2 to your computer and use it in GitHub Desktop.
Save cmaneu/15b4ea3374bcf10e5ea1b42e050647c2 to your computer and use it in GitHub Desktop.
test devbox
# yaml-language-server: $schema=https://aka.ms/configuration-dsc-schema/0.2
properties:
assertions:
- resource: Microsoft.Windows.Developer/OsVersion
directives:
description: Verify min OS version requirement
allowPrerelease: true
settings:
MinVersion: '10.0.22000'
resources:
- resource: Microsoft.Windows.Developer/DeveloperMode
directives:
description: Enable Developer Mode
allowPrerelease: true
settings:
Ensure: Present
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: winterminal
directives:
description: Install Windows Terminal
settings:
id: Microsoft.WindowsTerminal
source: winget
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: docker
directives:
description: Install Docker
settings:
id: Docker.DockerDesktop
source: winget
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: vscode
directives:
description: Install Visual Studio Code
settings:
id: Microsoft.VisualStudioCode
source: winget
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: Microsoft.AzureCLI
directives:
description: Install Microsoft.AzureCLI
settings:
id: Microsoft.AzureCLI
source: winget
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: Git.Git
directives:
description: Install Git.Git
settings:
id: Git.Git
source: winget
configurationVersion: 0.2.0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment