Skip to content

Update dependency ansible.windows to v3#200

Open
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/ansible.windows-3.x
Open

Update dependency ansible.windows to v3#200
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/ansible.windows-3.x

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Apr 28, 2025

This PR contains the following updates:

Package Type Update Change
ansible.windows galaxy-collection major 2.1.03.4.0

Release Notes

ansible-collections/ansible.windows (ansible.windows)

v3.4.0

Compare Source

======

Release Summary

Release summary for v3.4.0

Minor Changes

  • PowerShell 7 - Add initial support for running modules against PowerShell 7 interpreters. Support for PowerShell 7 varies across each module, see module documentation for more information.
  • ansible.windows.win_package - Add optional Authenticode signature validation for installer files via the new verify_signature parameter.
  • win_file - is aligned with ansible.builtin.file and now supports options access_time, access_time_format, modification_time, and modification_time_format. (#​798)
  • win_shell - Add cmd module option that can be used instead of the free form input. This aligns the options to the POSIX shell module.
  • win_shell - Support using pwsh.exe as the executable in a mode similar to how powershell.exe is run.

Bugfixes

  • Stop using the deprecated text module_utils in Ansible that will be removed in Ansible 2.24.
  • win_dhcp_lease - when creating a reservation, the dns_name will be used as reservation_name in case that is not provided; will be discarded otherwise as the parameter HostName is not supported by Add-DhcpServerv4Reservation (#​813)
  • win_file - Fix idempotency issues when using state: touch (#​798)
  • win_hotfix - Fix a bug in Get-HotfixMetadataFromKB fallback logic where it would fail to return metadata even if the hotfix was found.
  • win_hotfix - Fix idempotency issue where some multi-package MSUs (e.g. SSU + CU) were incorrectly reported as installed by DISM even if the CU was missing. Added a secondary check using Get-Hotfix to verify installation.
  • win_products_facts - return string for all the license related facts (ansible-collections/community.windows#661).
  • win_reboot - fix unhandled error when .exe not present in PATHEXT environment variable
  • win_shell - Ensure the default executable uses the absolute path to powershell.exe rather than looking it up in the PATH environment.

New Modules

  • dsc3 - Sets or checks DSC v3 configuration state

v3.3.0

Compare Source

======

Release Summary

Release summary for v3.3.0

Minor Changes

  • Add official support for Ansible 2.20
  • win_environment - Add the return value env_values which is a copy of the existing values return value. The documentation for values has been removed to discourage use of that version due to the inability to use values with dot notation in a Jinja2 template due to the conflict with the Python values attribute.

Bugfixes

  • Update various action plugin calls to avoid some deprecated or old methods.
  • win_get_url - Fix force=no not doing HEAD request if checksum is not set
  • win_powershell - Fix up async support for Ansible 2.19 when running win_powershell - #​828
  • win_reboot - Use full path to shutdown.exe to avoid relying on PATH lookups to find - #​826

v3.2.0

Compare Source

======

Release Summary

Release summary for v3.2.0

Minor Changes

  • win_find - add support for 'any' to find both directories and files (#​797).
  • win_template - Preserve user-supplied value for ansible_managed when set on Ansible Core 2.19+.

Bugfixes

  • win_copy - report correct information about symlinks in action plugin.
  • win_service - Fix crash when attempting to create a service with the --check flag.

v3.1.0

Compare Source

======

Release Summary

Release summary for v3.1.0

Minor Changes

  • setup - add "CloudStack KVM Hypervisor" for Windows VM in virtual facts (#​785).
  • setup - added ansible_product_uuid to align with Python facts - #​789
  • win_dns_client - add support for suffixsearchlist (#​656).
  • win_powershell - Add support for running scripts on a Windows host with an active Windows Application Control policy in place. Scripts that are unsigned will be run in Constrained Language Mode while scripts that are signed and trusted by the remote host's WDAC policy will be run in Full Language Mode.
  • win_powershell - Added the path and remote_src options which can be used to specify a local or remote PowerShell script to run.
  • win_shell - Add support for running scripts on a Windows host with an active Windows Application Control policy in place. Scripts will always run in Contrained Language Mode as they are executed in memory, use the ansible.windows.win_powershell module to run signed scripts in Full Language Mode on a WDAC enabled host.

Bugfixes

  • win_package - fail to remove package when no product id is provided with path as an URL (#​667).

v3.0.0

Compare Source

======

Release Summary

Major release of the ansible.windows collection. This release includes fixes for Ansible 2.19 and removes some deprecated modules.

Minor Changes

  • Set minimum supported Ansible version to 2.16 to align with the versions still supported by Ansible.
  • win_template - Added comment_start_string and comment_end_string as options to align with the builtin template module.

Removed Features (previously deprecated)

  • win_domain - Removed deprecated module, use microsoft.ad.domain instead
  • win_domain_controller - Removed deprecated module, use microsoft.ad.domain_controller instead
  • win_domain_membership - Removed deprecated module, use microsoft.ad.membership instead
  • win_feature - Removed deprecated return value restart_needed in feature_result, use reboot_required instead
  • win_updates - Removed deprecated return value filtered_reason, use filtered_reasons instead

Bugfixes

  • win_find - allow users case sensitive match the filename (#​473).
  • win_powershell - Handle failure on output conversion when the output object uses a custom adapter set that fails to enumerate the method members. This is seen when using the output from Get-WmiObject - #​767
  • win_regedit - Handle decimal values with no decimal values which may be the result of a Jinja2 template
  • win_template - Added support for Ansible 2.19 and the introduction of the data tagging feature.

v2.8.0

Compare Source

======

Release Summary

Release summary for v2.8.0

Minor Changes

  • setup - Remove dependency on shared function loaded by Ansible
  • win_get_url - Added checksum and checksum_algorithm to verify the package before installation. Also returns checksum if checksum_algorithm is provided - #​596

Bugfixes

  • setup - Add better detection for VMWare base virtualization platforms - #​753
  • win_package - Support check mode with local file path sources

v2.7.0

Compare Source

======

Release Summary

Release summary for v2.7.0

Minor Changes

  • win_get_url - if checksum is passed and destination file exists with different checksum file is always downloaded (#​717)
  • win_get_url - if checksum is passed and destination file exists with identical checksum no download is done unless force=yes (#​717)
  • win_group - Added --diff output support.
  • win_group - Added members option to set the group membership. This is designed to replace the functionality of the win_group_membership module.
  • win_group - Added sid return value representing the security identifier of the group when state=present.
  • win_group - Migrate to newer Ansible.Basic fragment for better input validation and testing support.

Bugfixes

  • win_group_membership - Fix bug when input members contained duplicate members that were not already present in the group - #​736

New Modules

  • win_audit_policy_system - Used to make changes to the system wide Audit Policy
  • win_audit_rule - Adds an audit rule to files, folders, or registry keys
  • win_auto_logon - Adds or Sets auto logon registry keys.
  • win_computer_description - Set windows description, owner and organization
  • win_credential - Manages Windows Credentials in the Credential Manager
  • win_feature_info - Gather information about Windows features
  • win_file_compression - Alters the compression of files and directories on NTFS partitions.
  • win_http_proxy - Manages proxy settings for WinHTTP
  • win_inet_proxy - Manages proxy settings for WinINet and Internet Explorer
  • win_listen_ports_facts - Recopilates the facts of the listening ports of the machine
  • win_mapped_drive - Map network drives for users
  • win_product_facts - Provides Windows product and license information
  • win_route - Add or remove a static route
  • win_user_profile - Manages the Windows user profiles.

v2.6.0

Compare Source

======

Release Summary

Release summary for v2.6.0. Includes various modules promoted from community.windows.

Minor Changes

  • Added support for Windows Server 2025
  • setup - Added ansible_os_install_date as the OS installation date in the ISO 8601 format yyyy-MM-ddTHH:mm:ssZ. This date is represented in the UTC timezone - #​663

Bugfixes

New Modules

  • win_certificate_info - Get information on certificates from a Windows Certificate Store
  • win_dhcp_lease - Manage Windows Server DHCP Leases
  • win_dns_record - Manage Windows Server DNS records
  • win_dns_zone - Manage Windows Server DNS Zones
  • win_eventlog - Manage Windows event logs
  • win_firewall - Enable or disable the Windows Firewall
  • win_hosts - Manages hosts file entries on Windows.
  • win_hotfix - Install and uninstalls Windows hotfixes
  • win_region - Set the region and format settings
  • win_timezone - Sets Windows machine timezone

v2.5.0

Compare Source

======

Release Summary

Release summary for v2.5.0. This is the first release that provides official support for using the ssh connection plugin.

Minor Changes

  • Set minimum supported Ansible version to 2.15 to align with the versions still supported by Ansible.
  • owner - Migrated to Ansible.Basic format to add basic checks like invocation args checking
  • win_powershell - Changed sensitive_parameters to use New-Object, rather than ::new()

Bugfixes

  • setup - Better handle orphaned users when attempting to retrieve ansible_machine_id - #​606
  • win_owner - Try to enable extra privileges if available to set the owner even when the caller may not have explicit rights to do so normally - #​633
  • win_powershell - Fix up depth handling on $Ansible.Result when using a custom executable - #​642
  • win_powershell - increase open timeout for executable parameter to prevent exceptions on first-run or slower targets. (#​644).
  • win_updates - Base64 encode the update wrapper and payload to prevent locale-specific encoding issues.
  • win_updates - Handle race condition when Wait-Process did not handle when the process had ended - #​623

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/ansible.windows-3.x branch from da80599 to 905528d Compare May 27, 2025 08:44
@renovate renovate bot force-pushed the renovate/ansible.windows-3.x branch from 905528d to ed52384 Compare July 22, 2025 01:09
@renovate renovate bot force-pushed the renovate/ansible.windows-3.x branch from ed52384 to 2ef4c0f Compare November 20, 2025 00:36
@renovate renovate bot force-pushed the renovate/ansible.windows-3.x branch from 2ef4c0f to 86a51c3 Compare February 2, 2026 15:11
@renovate renovate bot force-pushed the renovate/ansible.windows-3.x branch from 86a51c3 to a1f84fa Compare March 3, 2026 01:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants