ansible role - debian_locale
commit
048fe873c2
@ -0,0 +1,51 @@
|
|||||||
|
Role Name
|
||||||
|
=========
|
||||||
|
|
||||||
|
Генерирует локализацию для Debian дистрибутива
|
||||||
|
|
||||||
|
Requirements
|
||||||
|
------------
|
||||||
|
|
||||||
|
Отсутствуют
|
||||||
|
|
||||||
|
Role Variables
|
||||||
|
--------------
|
||||||
|
|
||||||
|
debian_language - Задает основной язык дистрибутива (LANG, LANGUAGE). По умолчанию - en_US.
|
||||||
|
debian_language_options - Задает опции локализации (LC_ALL). По умолчанию - ru_RU.
|
||||||
|
debian_language_init - Генерирует локализацию для системы. По умолчанию - en_US.UTF-8, ru_RU.UTF-8.
|
||||||
|
|
||||||
|
|
||||||
|
Dependencies
|
||||||
|
------------
|
||||||
|
|
||||||
|
Отсутствуют
|
||||||
|
|
||||||
|
Example Playbook
|
||||||
|
----------------
|
||||||
|
|
||||||
|
Пример использования:
|
||||||
|
|
||||||
|
- hosts: servers
|
||||||
|
roles:
|
||||||
|
- debian_locale
|
||||||
|
|
||||||
|
- hosts: servers
|
||||||
|
roles:
|
||||||
|
- role: debian_locale
|
||||||
|
vars:
|
||||||
|
debian_language: "en_US"
|
||||||
|
debian_language_options: "ru_RU"
|
||||||
|
debian_language_init:
|
||||||
|
- "en_US.UTF-8"
|
||||||
|
- "ru_RU.UTF-8"
|
||||||
|
|
||||||
|
License
|
||||||
|
-------
|
||||||
|
|
||||||
|
Отсутствуюет
|
||||||
|
|
||||||
|
Author Information
|
||||||
|
------------------
|
||||||
|
|
||||||
|
БМС
|
||||||
@ -0,0 +1,7 @@
|
|||||||
|
---
|
||||||
|
# defaults file for debian_locale
|
||||||
|
debian_language: "en_US"
|
||||||
|
debian_language_options: "ru_RU"
|
||||||
|
debian_language_init:
|
||||||
|
- "en_US.UTF-8"
|
||||||
|
- "ru_RU.UTF-8"
|
||||||
@ -0,0 +1,15 @@
|
|||||||
|
---
|
||||||
|
# Генерируем локализацию
|
||||||
|
- name: ensure a locale exists
|
||||||
|
ansible.builtin.locale_gen:
|
||||||
|
name: "{{ item }}"
|
||||||
|
state: present
|
||||||
|
loop: "{{ debian_language_init }}"
|
||||||
|
# - en_US.UTF-8
|
||||||
|
# - ru_RU.UTF-8
|
||||||
|
|
||||||
|
# Задаем локализацию по умолчанию
|
||||||
|
- name: change locale
|
||||||
|
ansible.builtin.template:
|
||||||
|
src: templates/locale.conf.j2
|
||||||
|
dest: /etc/default/locale
|
||||||
@ -0,0 +1,3 @@
|
|||||||
|
LANG={{ debian_language }}.UTF-8
|
||||||
|
LANGUAGE={{ debian_language }}
|
||||||
|
LC_ALL={{ debian_language_options }}.UTF-8
|
||||||
Loading…
Reference in New Issue