cdist-type__localedef - Define and remove system locales
Contents
Copying
Copyright (C) 2013-2019 Nico Schottelius, 2020 Dennis Camera. Free use of this software is granted under
the terms of the GNU General Public License version 3 or later (GPLv3+).
Copyright
ungleich GmbH 2021
7.0.0 Sep 11, 2024 CDIST-TYPE__LOCALEDEF(7)
Description
This cdist type allows you to define locales on the system using localedef(1) or remove them. On systems
that don't support definition of new locales, the type will raise an error.
NB: This type respects the glibc locale.alias file, i.e. it defines alias locales or deletes aliases of a
locale when it is removed. It is not possible, however, to use alias names to define locales or only
remove certain aliases of a locale.
Examples
# Add locale de_CH.UTF-8
__localedef de_CH.UTF-8
# Same as above, but more explicit
__localedef de_CH.UTF-8 --state present
# Remove colourful British English
__localedef en_GB.UTF-8 --state absent
Name
cdist-type__localedef - Define and remove system locales
Optional Parameters
statepresent or absent. Defaults to present.
See Also
locale(1), localedef(1), cdist-type__locale_system(7)
