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