win_chocolatey_facts – Create a facts collection for Chocolatey

From Get docs
Ansible/docs/2.8/modules/win chocolatey facts module


win_chocolatey_facts – Create a facts collection for Chocolatey

New in version 2.8.


Synopsis

  • This module shows information from Chocolatey, such as installed packages, configuration, feature and sources.

Notes

Note

  • Chocolatey must be installed beforehand, use win_chocolatey to do this.


See Also

See also

win_chocolatey – Manage packages using chocolatey
The official documentation on the win_chocolatey module.
win_chocolatey_config – Manages Chocolatey config settings
The official documentation on the win_chocolatey_config module.
win_chocolatey_feature – Manages Chocolatey features
The official documentation on the win_chocolatey_feature module.
win_chocolatey_source – Manages Chocolatey sources
The official documentation on the win_chocolatey_source module.


Examples

- name: Gather facts from chocolatey
  win_chocolatey_facts:

- name: Displays the Configuration
  debug:
    var: ansible_chocolatey.config

- name: Displays the Feature
  debug:
    var: ansible_chocolatey.feature

- name: Displays the Sources
  debug:
    var: ansible_chocolatey.sources

- name: Displays the Packages
  debug:
    var: ansible_chocolatey.packages

Returned Facts

Facts returned by this module are added/updated in the hostvars host facts and can be referenced by name just like any other host fact. They do not need to be registered in order to use them.

Fact Returned Description

ansible_chocolatey

complex

always

Detailed information about the Chocolatey installation


config

dictionary

always

Detailed information about stored the configurations


Sample:

{'commandExecutionTimeoutSeconds': 2700, 'containsLegacyPackageInstalls': True}

feature

dictionary

always

Detailed information about enabled and disabled features


Sample:

{'allowEmptyCheckums': False, 'autoUninstaller': True, 'failOnAutoUninstaller': False}

packages

complex

always

List of installed Packages


package

string

always

Name of the package


Sample:

vscode

version

string

always

Version of the package


Sample:

1.27.2

sources

complex

always

List of Chocolatey sources


admin_only

boolean

always

Is the source visible to Administrators only


allow_self_service

boolean

always

Is the source allowed to be used with self-service


bypass_proxy

boolean

always

Can the source explicitly bypass configured proxies


Sample:

True

certificate

string

always

Pth to a PFX certificate for X509 authenticated feeds


Sample:

C:\chocolatey\cert.pfx

disabled

boolean

always

Is the source disabled


name

string

always

Name of the source


Sample:

chocolatey

priority

integer

always

The priority order of this source, lower is better, 0 is no priority


source

string

always

The source, can be a folder/file or an url


Sample:

source_username

string

always

Username used to access authenticated feeds


Sample:

username




Status

Authors

  • Simon Bärlocher (@sbaerlocher)
  • ITIGO AG (@itigoag)

Hint

If you notice any issues in this documentation you can edit this document to improve it.


© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.8/modules/win_chocolatey_facts_module.html