arillso.system.chocolatey_packages role – Manage Chocolatey packages
Note
This role is part of the arillso.system collection (version 0.0.36).
It is not included in ansible-core.
To check whether it is installed, run ansible-galaxy collection list.
To install it use: ansible-galaxy collection install arillso.system.
To use it in a playbook, specify: arillso.system.chocolatey_packages.
Entry point install_chocolatey_package – Manage Chocolatey packages
Synopsis
This specification manages the installation, upgrade, and removal of Chocolatey packages on a Windows system.
Parameters
Parameter  | 
Comments  | 
|---|---|
Allow empty checksums for packages by default. Choices: 
  | 
|
Allow multiple versions of a package by default. Choices: 
  | 
|
Include pre-release versions by default. Choices: 
  | 
|
Architecture of the package (e.g., ‘x86’, ‘x64’), default is unset.  | 
|
Script for bootstrapping Chocolatey, default is unset.  | 
|
Additional arguments to pass to Chocolatey, default is unset.  | 
|
Force the installation by default. Choices: 
  | 
|
Ignore checksums by default. Choices: 
  | 
|
Ignore dependencies by default. Choices: 
  | 
|
Additional arguments for the installer, default is unset. Default:   | 
|
Override the default installation arguments by default. Choices: 
  | 
|
Parameters to pass to the package, default is unset. Default:   | 
|
Pin the package version by default. Choices: 
  | 
|
Proxy password, default is unset. Default:   | 
|
URL of the proxy server, default is unset. Default:   | 
|
Username for the proxy server, default is unset. Default:   | 
|
Remove package dependencies by default. Choices: 
  | 
|
Skip running Chocolatey scripts by default. Choices: 
  | 
|
The source to install the package from, default is unset. Default:   | 
|
Password for the package source, default is unset. Default:   | 
|
Username for the package source, default is unset. Default:   | 
|
Timeout for the installation process, default is unset. Default:   | 
|
Validate SSL certificates by default. Choices: 
  | 
Entry point main – Manage Chocolatey packages
Synopsis
This specification manages the installation, upgrade, and removal of Chocolatey packages on a Windows system.
Parameters
Parameter  | 
Comments  | 
|---|---|
A list of dictionaries specifying Chocolatey packages to manage. Default:   | 
|
Whether to allow empty checksums for packages. Choices: 
  | 
|
Whether to allow multiple versions of a package. Choices: 
  | 
|
Whether to include pre-release versions. Choices: 
  | 
|
Architecture of the package (e.g., ‘x86’, ‘x64’).  | 
|
Script for bootstrapping Chocolatey.  | 
|
Additional arguments to pass to Chocolatey.  | 
|
Force the installation or upgrade of the package. Choices: 
  | 
|
Whether to ignore checksums on packages. Choices: 
  | 
|
Ignore package dependencies during installation. Choices: 
  | 
|
Arguments to pass to the installer.  | 
|
Name of the Chocolatey package.  | 
|
Override default package installation arguments. Choices: 
  | 
|
Package parameters to pass.  | 
|
Pin the package version. Choices: 
  | 
|
Password for the proxy server.  | 
|
URL of the proxy server.  | 
|
Username for the proxy server.  | 
|
Remove package dependencies. Choices: 
  | 
|
Skip running Chocolatey scripts. Choices: 
  | 
|
Source URL or alias of the Chocolatey package.  | 
|
Password for the package source.  | 
|
Username for the package source.  | 
|
State of the package (‘present’, ‘absent’, or ‘latest’). Default:   | 
|
Timeout for the installation process.  | 
|
Validate SSL certificates for the package source. Choices: 
  | 
|
Specific version of the package to be installed. Omitted by default.  |