Dev-locales Role¶
Description: No description available
Variables¶
author: Kevin Veen-Birkenbach
description: Configure system locales by deploying locale.gen and locale.conf and generating locales
license: Infinito.Nexus NonCommercial License
license_url: https://s.infinito.nexus/license
company: Kevin Veen-Birkenbach
Consulting & Coaching Solutions https://www.veen.world
galaxy_tags: [‘system’, ‘i18n’, ‘locales’]
repository: https://s.infinito.nexus/code
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://s.infinito.nexus/code/roles/dev-locales
run_after: []
README¶
Locales¶
This Ansible role manages the system locale configuration by deploying
locale.gen and locale.conf, then generating the requested
locales.
Description¶
Copies your
locale.gentemplate to/etc/locale.genCopies your
locale.conftemplate to/etc/locale.confRuns
locale-gento generate and activate configured locales
Overview¶
Template deployment
locale.gen: uncomment or specify the locales you needlocale.conf: setsLANGandLANGUAGEenvironment variables
Locale generation
Executes the
locale-gencommand (requires privilege escalation)
Idempotency
Templates are only reapplied if changed
locale-genonly re-runs when the template changes
Features¶
Full control over uncommented locales in
locale.genSimple override via templates in your role directory
Works on any system supporting
locale-gen