An Ansible role that configures locale settings and virtual console keyboard.
- Ansible 2.9
system_locales:
- name: de_DE.UTF-8
charset: UTF-8
- name: en_US.UTF-8
charset: UTF-8
system_language: 'en_US.UTF-8'
system_keymap: 'dvorak-programmer'
system_font: 'latarcyrheb-sun16'
system_keyboard_model: 'pc105'
system_keyboard_variant: 'nodeadkeys'
system_keyboard_options: 'terminate:ctrl_alt_bksp Ctrl+Alt+Backspace'
system_keyboard_backspace_behaviour: 'guess'
---
# requirements.yml
roles:
- name: idiv_biodiversity.locale
src: https://github.com/idiv-biodiversity/ansible-role-locale
version: vX.Y.Z
...
Write a top-level playbook:
---
- name: head server
hosts: head
roles:
- role: idiv_biodiversity.locale
tags:
- locale
...
Define the role dependency in meta/main.yml
:
---
dependencies:
- role: idiv_biodiversity.locale
tags:
- locale
...
MIT
This role was created in 2017 by Christian Krause aka wookietreiber at GitHub, HPC cluster systems administrator at the German Centre for Integrative Biodiversity Research (iDiv).