--- /dev/null
+{% if salt['grains.get']('os_family') != "Gentoo" %}
+locales:
+ pkg.installed:
+ - name: locales
+{% endif %}
+
+de_AT.UTF-8 UTF-8:
+ locale.present
+
+de_BE.UTF-8 UTF-8:
+ locale.present
+
+de_CH.UTF-8 UTF-8:
+ locale.present
+
+de_DE.UTF-8 UTF-8:
+ locale.present
+
+de_LU.UTF-8 UTF-8:
+ locale.present
+
+en_AU.UTF-8 UTF-8:
+ locale.present
+
+en_CA.UTF-8 UTF-8:
+ locale.present
+
+en_GB.UTF-8 UTF-8:
+ locale.present
+
+en_HK.UTF-8 UTF-8:
+ locale.present
+
+en_IE.UTF-8 UTF-8:
+ locale.present
+
+en_NZ.UTF-8 UTF-8:
+ locale.present
+
+en_US.UTF-8 UTF-8:
+ locale.present
+
+en_ZA.UTF-8 UTF-8:
+ locale.present
+
+default_locale:
+ locale.system:
+ - name: de_DE.UTF-8
+
+timezone:
+ timezone.system:
+ - name: {{ salt['pillar.get']('timezone', 'Europe/Berlin') }}
+