locales: support major distros
This commit is contained in:
@@ -1,8 +1,12 @@
|
|||||||
---
|
---
|
||||||
|
|
||||||
|
- name: Include variables for {{ ansible_os_family }} family
|
||||||
|
include_vars: "{{ ansible_os_family }}.yml"
|
||||||
|
|
||||||
- name: Install locales package
|
- name: Install locales package
|
||||||
package:
|
package:
|
||||||
name: locales
|
name: "{{ locale_package }}"
|
||||||
|
when: locale_package is defined
|
||||||
|
|
||||||
- name: Generate locales
|
- name: Generate locales
|
||||||
locale_gen:
|
locale_gen:
|
||||||
@@ -12,5 +16,5 @@
|
|||||||
- name: Put default locale config in place
|
- name: Put default locale config in place
|
||||||
template:
|
template:
|
||||||
src: locale.j2
|
src: locale.j2
|
||||||
dest: /etc/default/locale
|
dest: "{{ locale_config }}"
|
||||||
|
|
||||||
|
|||||||
3
roles/locale/vars/Archlinux.yml
Normal file
3
roles/locale/vars/Archlinux.yml
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
|
||||||
|
locale_config: /etc/locale.conf
|
||||||
4
roles/locale/vars/Debian.yml
Normal file
4
roles/locale/vars/Debian.yml
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
---
|
||||||
|
|
||||||
|
locale_package: locales
|
||||||
|
locale_config: /etc/default/locale
|
||||||
3
roles/locale/vars/RedHat.yml
Normal file
3
roles/locale/vars/RedHat.yml
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
|
||||||
|
locale_config: /etc/locale.conf
|
||||||
Reference in New Issue
Block a user