Note
This plugin is part of the community.windows collection.
To install it use: ansible-galaxy collection install community.windows.
To use it in a playbook, specify: community.windows.win_regmerge.
| Parameter | Choices/Defaults | Comments |
|---|---|---|
| compare_key string | The parent key to use when comparing the contents of the registry to the contents of the file. Needs to be in HKLM or HKCU part of registry. Use a PS-Drive style path for example HKLM:\SOFTWARE not HKEY_LOCAL_MACHINE\SOFTWARE If not supplied, or the registry key is not found, no comparison will be made, and the module will report changed. | |
| path path / required | The full path including file name to the registry file on the remote machine to be merged |
Note
state=absent before using community.windows.win_regmerge.See also
The official documentation on the ansible.windows.win_reg_stat module.
The official documentation on the ansible.windows.win_regedit module.
- name: Merge in a registry file without comparing to current registry
community.windows.win_regmerge:
path: C:\autodeploy\myCompany-settings.reg
- name: Compare and merge registry file
community.windows.win_regmerge:
path: C:\autodeploy\myCompany-settings.reg
compare_to: HKLM:\SOFTWARE\myCompany
Common return values are documented here, the following are the fields unique to this module:
| Key | Returned | Description |
|---|---|---|
| compare_to_key_found boolean | when comparison key not found in registry | whether the parent registry key has been found for comparison |
| compared boolean | when a comparison key has been supplied and comparison has been attempted | whether a comparison has taken place between the registry and the file Sample: True |
| difference_count integer | changed | number of differences between the registry and the file Sample: 1 |
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.10/collections/community/windows/win_regmerge_module.html