.. _community.windows.win_region_module: **************************** community.windows.win_region **************************** **Set the region and format settings** .. contents:: :local: :depth: 1 Synopsis -------- - Set the location settings of a Windows Server. - Set the format settings of a Windows Server. - Set the unicode language settings of a Windows Server. - Copy across these settings to the default profile. Parameters ---------- .. raw:: html
Parameter Choices/Defaults Comments
copy_settings
boolean
    Choices:
  • no ←
  • yes
This will copy the current format and location values to new user profiles and the welcome screen. This will only run if location, format or unicode_language has resulted in a change. If this process runs then it will always result in a change.
format
string
The language format to set for the current user, see https://msdn.microsoft.com/en-us/library/system.globalization.cultureinfo.aspx for a list of culture names to use.
This needs to be set if location or unicode_language is not set.
location
string
The location to set for the current user, see https://msdn.microsoft.com/en-us/library/dd374073.aspx for a list of GeoIDs you can use and what location it relates to.
This needs to be set if format or unicode_language is not set.
unicode_language
string
The unicode language format to set for all users, see https://msdn.microsoft.com/en-us/library/system.globalization.cultureinfo.aspx for a list of culture names to use.
This needs to be set if location or format is not set. After setting this value a reboot is required for it to take effect.

See Also -------- .. seealso:: :ref:`community.windows.win_timezone_module` The official documentation on the **community.windows.win_timezone** module. Examples -------- .. code-block:: yaml - name: Set the region format to English United States community.windows.win_region: format: en-US - name: Set the region format to English Australia and copy settings to new profiles community.windows.win_region: format: en-AU copy_settings: yes - name: Set the location to United States community.windows.win_region: location: 244 # Reboot when region settings change - name: Set the unicode language to English Great Britain, reboot if required community.windows.win_region: unicode_language: en-GB register: result - ansible.windows.win_reboot: when: result.restart_required # Reboot when format, location or unicode has changed - name: Set format, location and unicode to English Australia and copy settings, reboot if required community.windows.win_region: location: 12 format: en-AU unicode_language: en-AU register: result - ansible.windows.win_reboot: when: result.restart_required Return Values ------------- Common return values are documented `here `_, the following are the fields unique to this module: .. raw:: html
Key Returned Description
restart_required
boolean
success
Whether a reboot is required for the change to take effect.

Sample:
True


Status ------ Authors ~~~~~~~ - Jordan Borean (@jborean93)