Documentation
PLEASE NOTE: This document applies to v2.18 version and not to the latest stable release v2.19
Documentation for other releases can be found by using the version selector in the top right of any doc page.locale
Manage system locale settings.
Attributes
check_mode:
support: full
Parameters
| Parameter | Required | Type | Values | Description |
|---|---|---|---|---|
| lang | string | Set the LANG environment variable. | ||
| lc_address | string | Set the LC_ADDRESS environment variable. | ||
| lc_all | string | Set the LC_ALL environment variable. | ||
| lc_collate | string | Set the LC_COLLATE environment variable. | ||
| lc_ctype | string | Set the LC_CTYPE environment variable. | ||
| lc_identification | string | Set the LC_IDENTIFICATION environment variable. | ||
| lc_measurement | string | Set the LC_MEASUREMENT environment variable. | ||
| lc_messages | string | Set the LC_MESSAGES environment variable. | ||
| lc_monetary | string | Set the LC_MONETARY environment variable. | ||
| lc_name | string | Set the LC_NAME environment variable. | ||
| lc_numeric | string | Set the LC_NUMERIC environment variable. | ||
| lc_paper | string | Set the LC_PAPER environment variable. | ||
| lc_telephone | string | Set the LC_TELEPHONE environment variable. | ||
| lc_time | string | Set the LC_TIME environment variable. | ||
| name | string | The locale name to manage (e.g., en_US.UTF-8). | ||
| state | Whether the locale should be present. |
Examples
- name: Set system locale
locale:
name: en_US.UTF-8
state: present
- name: Set all locale variables
locale:
lang: en_US.UTF-8
lc_all: en_US.UTF-8
- name: Generate a locale
locale:
name: de_DE.UTF-8
state: present
- name: Set specific locale variables
locale:
lang: en_US.UTF-8
lc_ctype: en_US.UTF-8
lc_messages: C