arillso.system.chocolatey_packages role – Manage Chocolatey packages
Note
This role is part of the arillso.system collection (version 0.0.34).
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. |