locales
adriagalin.locales
Роль Ansible для установки пакета locales и настройки локали вашей системы.
Требования
Проверено на:
- Ubuntu 14.04 LTS
Должно работать с:
- Все версии Ubuntu
Переменные роли
# время в секундах для кэширования apt-update.
ag_apt_cache_valid_time: 3600
# файл локали.
ag_locale_config_path: /var/lib/locales/supported.d/local
# языковые пакеты, которые вы хотите установить.
ag_locales_language_packs_present:
- { language: language-pack-en, state: latest }
- { language: language-pack-en-base, state: latest }
# языковые пакеты, которые вы хотите удалить.
ag_locales_language_packs_absent: []
# локаль по умолчанию
ag_default_locale: en_US.UTF-8
# локали, которые вы хотите присутствовать.
ag_locales_present:
- en_US.UTF-8
# локали, которые вы хотите удалить.
ag_locales_absent: []
Если вам нужны более кастомизированные локали, вы можете посмотреть файл templates/etc/default/locale.j2. Там есть и другие переменные.
Зависимости
Отсутствуют.
Пример Playbook
- hosts: servers
roles:
- { role: adriagalin.locales }
Планируемые задачи
- Добавить путь Debian для локали.
Лицензия
GPLv3 Лицензия.
Информация об авторе
Вдохновение
Во время разработки меня также вдохновили некоторые роли в Ansible Galaxy/Github:
- michaelrigart
- knopki
- tersmitten
- nickjj
- и многие другие.
Спасибо.
Установить
ansible-galaxy install adriagalin/ansible.locales
Лицензия
gpl-3.0
Загрузки
224
Владелец