Note
This plugin is part of the community.windows collection (version 1.7.0).
You might already have this collection installed if you are using the ansible
package. 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 community.windows
.
To use it in a playbook, specify: community.windows.win_product_facts
.
- name: Get product id and product key community.windows.win_product_facts: - name: Display Windows edition debug: var: ansible_os_license_edition - name: Display Windows license status debug: var: ansible_os_license_status
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_os_license_channel string / elements=string | always | The Windows license channel. Sample: Volume:MAK |
ansible_os_license_edition string / elements=string | always | The Windows license edition. Sample: Windows(R) ServerStandard edition |
ansible_os_license_status string / elements=string | always | The Windows license status. Sample: Licensed |
ansible_os_product_id string / elements=string | always | The Windows product ID. Sample: 00326-10000-00000-AA698 |
ansible_os_product_key string / elements=string | always | The Windows product key. Sample: T49TD-6VFBW-VV7HY-B2PXY-MY47H |
© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/community/windows/win_product_facts_module.html