!software¶

Downloads and installs a software package from sources like chocolatey.

Currently this action only supports installing software from Chocolatey. However, more source options are planned, along with fallback options in the event of failure.

Note

This action by default overrides the iso and oobe action properties to true, meaning this will cache package downloads during ISO injection, and install them in the OOBE.

Required Parameters¶


Paramater

Description

Type

source

Specifies the source to download packages from.

Enum:
Chocolatey

name

Specifies package name to download from the source.

string

Optional Parameters¶


Paramater

Description

Type

Default

upgrade

Specifies whether or not to attempt an upgrade of the software package if it is already installed.

bool

true

package

Specifies a package name for matching with a software Package in playbook.conf. See ISO Compatibility

string

None

Examples¶


Downloads and installs 7zip:

- !software:
  name: "7zip"
  source: chocolatey