/ansible-locale

Primary LanguageJinjaGNU Lesser General Public License v3.0LGPL-3.0

Locale

  • Generate localisation files from templates (locale-gen).
  • Configure locale environment variables.

Requirements

None.

Role Variables

These variables are available with the following default values:

locale_generate:
  - "en_US.UTF-8 UTF-8"
  - "en_US ISO-8859-1"
  - "en_US.ISO-8859-15 ISO-8859-15"

locale_env:
  lang: "en_US.UTF-8"
  language: "en_US:en"
  lc_all: "en_US.UTF-8"
  lc_address: ~
  lc_collate: "C"
  lc_ctype: ~
  lc_identification: ~
  lc_measurement: ~
  lc_messages: ~
  lc_monetary: ~
  lc_name: ~
  lc_numeric: ~
  lc_paper: ~
  lc_telephone: ~
  lc_time: ~
  locpath: ~

Locales listed in locale_generate will be placed in /etc/locale.gen, which is used by locale-gen to generate them.

The variables under locale_env represent environment variables and are placed in /etc/default/locale.

A locale must be listed in locale_generate in order to be used in locale_env.

Example Playbook

- hosts: example
  roles:
  - { role: f500.locale }

License

LGPL-3.0

Author Information

Jasper N. Brouwer, jasper@nerdsweide.nl

Ramon de la Fuente, ramon@delafuente.nl