Role server-basic: add locale setting

This commit is contained in:
Tobias Hachmer 2017-11-12 12:44:20 +01:00
parent 9d08803a9e
commit 7a482e195f
3 changed files with 14 additions and 1 deletions

View file

@ -3,9 +3,11 @@
Diese Ansible role installiert Pakete, die auf allen MWU-Server benötigt werden. Diese Ansible role installiert Pakete, die auf allen MWU-Server benötigt werden.
- installiert Pakete, die auf allen Servern benötigt werden - installiert Pakete, die auf allen Servern benötigt werden
- setzt als default Editor - setzt vim als default Editor
- setzt die Zeitzone auf Europe/Berlin - setzt die Zeitzone auf Europe/Berlin
- generiert und setzt default locale
## Benötigte Variablen ## Benötigte Variablen
- Liste `packages` (Rollen Variable) - Liste `packages` (Rollen Variable)
- Variable `default_locale` (Rollen-Variable)

View file

@ -10,6 +10,15 @@
name: editor name: editor
path: /usr/bin/vim.basic path: /usr/bin/vim.basic
- name: ensure default locale is installed
locale_gen:
name: "{{ default_locale }}"
state: present
- name: ensure default locale is set
command: "/usr/bin/localectl set-locale LANG={{ default_locale }}"
changed_when: false
- name: set timezone to Europe/Berlin - name: set timezone to Europe/Berlin
timezone: timezone:
name: Europe/Berlin name: Europe/Berlin

View file

@ -11,3 +11,5 @@ packages:
- sudo - sudo
- sysfsutils - sysfsutils
- vim - vim
default_locale: "en_US.UTF-8"