Manage Chocolatey package installs .. versionadded:: 2016.3.0
Note
Chocolatey pulls data from the Chocolatey internet database to determine current versions, find available versions, etc. This is normally a slow operation and may be optimized by specifying a local, smaller chocolatey repo.
salt.states.chocolatey.installed(name, version=None, source=None, force=False, pre_versions=False, install_args=None, override_args=False, force_x86=False, package_args=None, allow_multiple=False, execution_timeout=None)¶Installs a package if not already installed
| Parameters: |
|
|---|
Installsomepackage:
chocolatey.installed:
- name: packagename
- version: '12.04'
- source: 'mychocolatey/source'
- force: True
salt.states.chocolatey.source_present(name, source_location, username=None, password=None, force=False)¶Instructs Chocolatey to add a source if not already present.
CLI Example:
add_some_source:
chocolatey.source_present:
- name: reponame
- source: https://repo.exemple.com
- username: myuser
- password: mypassword
salt.states.chocolatey.uninstalled(name, version=None, uninstall_args=None, override_args=False)¶Uninstalls a package
Removemypackage:
chocolatey.uninstalled:
- name: mypackage
- version: '21.5'
salt.states.chocolatey.upgraded(name, version=None, source=None, force=False, pre_versions=False, install_args=None, override_args=False, force_x86=False, package_args=None)¶Upgrades a package. Will install the package if not installed.
New in version 2018.3.0.
| Parameters: |
|
|---|
upgrade_some_package:
chocolatey.upgraded:
- name: packagename
- version: '12.04'
- source: 'mychocolatey/source'
Docs for previous releases are available on readthedocs.org.
Latest Salt release: 3004.1