reset-locale

lifeofguenter.reset-locale

Summary

Forked from: williamyeh.reset-locale

This Ansible role has the following features:

  • Install specific locale.
  • Manually force locale settings (persistent).

This role is simply an attempt to solve the following problem:

"your locale in your local machine is set to XXX, which SSH forwards to and tries to use on the server, but your server does not have it installed." Source: Ask Ubuntu

If you prefer a more complete locale solution, try alternatives such as f500.locale, Stouts.locale, cecepm.locale, and ssilab.locales.

Role Variables

Optional variables

User-configurable defaults:

# default locale
locale: "en_US.UTF-8"

# stop accepting locale env vars from your client to the server?
locale_stop: true

Usage

Step 1: add role

Add role name lifeofguenter.reset-locale to your playbook file.

Step 2: add variables

Set vars in your playbook file.

Simple example:

---
# file: simple-playbook.yml

- hosts: all

  roles:
    - lifeofguenter.reset-locale

  vars:
    locale: "en_US.UTF-8"

Dependencies

none

License

Licensed under the MIT License. See the LICENSE file for details.

Author Information

Gunter Grodotzki

About

Reset locale

Install
ansible-galaxy install lifeofguenter/ansible-role-reset-locale
GitHub repository
License
mit
Downloads
9931