ansible.builtin.win_chocolatey (v2.3.0.0-1) — module

Installs packages using chocolatey

| "added in version" 1.9 of ansible.builtin"

Authors: Trond Hindenes (@trondhindenes), Peter Mounce (@petemounce), Pepe Barbe (@elventear), Adam Keech (@smadam813)

preview | supported by curated

Install Ansible via pip

Install with pip install ansible==2.3.0.0.post1

Description

Installs packages using Chocolatey (U(http://chocolatey.org/)).

If Chocolatey is missing from the system, the module will install it.

List of packages can be found at U(http://chocolatey.org/packages)

Inputs

    
name:
    description:
    - Name of the package to be installed.
    required: true

force:
    choices:
    - true
    - false
    default: false
    description:
    - Forces install of the package (even if it already exists).
    - Using C(force) will cause ansible to always report that a change was made.

state:
    choices:
    - present
    - absent
    - latest
    - reinstalled
    default: present
    description:
    - State of the package on the system.

params:
    description:
    - Parameters to pass to the package
    version_added: '2.1'
    version_added_collection: ansible.builtin

source:
    description:
    - Specify source rather than using default chocolatey repository.

timeout:
    aliases:
    - execution_timeout
    default: 2700
    description:
    - The time to allow chocolatey to finish before timing out.
    version_added: '2.3'
    version_added_collection: ansible.builtin

upgrade:
    choices:
    - true
    - false
    default: false
    description:
    - If package is already installed it, try to upgrade to the latest version or to the
      specified version.
    - As of Ansible v2.3 this is deprecated, set parameter C(state) to "latest" for the
      same result.

version:
    description:
    - Specific version of the package to be installed.
    - Ignored when C(state) is set to "absent".

install_args:
    description:
    - Arguments to pass to the native installer.
    version_added: '2.1'
    version_added_collection: ansible.builtin

ignore_checksums:
    default: false
    description:
    - Ignore checksums altogether.
    version_added: '2.2'
    version_added_collection: ansible.builtin

ignore_dependencies:
    default: false
    description:
    - Ignore dependencies, only install/upgrade the package itself.
    version_added: '2.1'
    version_added_collection: ansible.builtin

allow_empty_checksums:
    default: false
    description:
    - Allow empty checksums to be used.
    version_added: '2.2'
    version_added_collection: ansible.builtin