Server IP : 85.214.239.14 / Your IP : 3.137.218.70 Web Server : Apache/2.4.62 (Debian) System : Linux h2886529.stratoserver.net 4.9.0 #1 SMP Tue Jan 9 19:45:01 MSK 2024 x86_64 User : www-data ( 33) PHP Version : 7.4.18 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, MySQL : OFF | cURL : OFF | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : OFF Directory : /lib/python3/dist-packages/ansible_collections/community/windows/plugins/modules/ |
Upload File : |
#!/usr/bin/python # -*- coding: utf-8 -*- # Copyright: (c) 2016, Ansible, inc # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) DOCUMENTATION = r''' module: win_region short_description: Set the region and format settings description: - 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. options: location: description: - The location to set for the current user, see U(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 C(format) or C(unicode_language) is not set. type: str format: description: - The language format to set for the current user, see U(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 C(location) or C(unicode_language) is not set. type: str unicode_language: description: - The unicode language format to set for all users, see U(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 C(location) or C(format) is not set. After setting this value a reboot is required for it to take effect. type: str copy_settings: description: - This will copy the current format and location values to new user profiles and the welcome screen. This will only run if C(location), C(format) or C(unicode_language) has resulted in a change. If this process runs then it will always result in a change. type: bool default: no seealso: - module: community.windows.win_timezone author: - Jordan Borean (@jborean93) ''' EXAMPLES = r''' - 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 = r''' restart_required: description: Whether a reboot is required for the change to take effect. returned: success type: bool sample: true '''