diff options
author | Emil Renner Berthing <esmil@labitat.dk> | 2018-10-03 15:31:49 +0200 |
---|---|---|
committer | Emil Renner Berthing <esmil@labitat.dk> | 2018-10-03 20:22:43 +0200 |
commit | d73f54e7e56f689fa3dc69e5a54f078c9680c337 (patch) | |
tree | 303a4c56e9be6d69b1e3be85ab253ac572d07e95 /roles/debian/tasks/locale.yml | |
parent | 0531f80caf457831408367aaaedcc0446c00cdff (diff) | |
download | labitat-ansible-d73f54e7e56f689fa3dc69e5a54f078c9680c337.tar.gz labitat-ansible-d73f54e7e56f689fa3dc69e5a54f078c9680c337.tar.xz labitat-ansible-d73f54e7e56f689fa3dc69e5a54f078c9680c337.zip |
debian: add basic Debian role
Diffstat (limited to 'roles/debian/tasks/locale.yml')
-rw-r--r-- | roles/debian/tasks/locale.yml | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/roles/debian/tasks/locale.yml b/roles/debian/tasks/locale.yml new file mode 100644 index 0000000..72a0b65 --- /dev/null +++ b/roles/debian/tasks/locale.yml @@ -0,0 +1,41 @@ +--- +- name: Setting locales to be generated + debconf: + name: locales + question: locales/locales_to_be_generated + value: "{{ locale.generated|join(', ') }}" + vtype: multiselect + register: locale_generated + +- name: dpkg-reconfigure locales + block: + - template: + dest: '/etc/locale.gen' + src: locale.gen.j2 + owner: root + group: root + mode: 0644 + - debconf: + name: locales + question: locales/locales_to_be_generated + value: "{{ locale.generated|join(', ') }}" + vtype: multiselect + - command: dpkg-reconfigure -fnoninteractive locales + when: locale_generated is changed + +- name: Setting default locale + template: + dest: '/etc/default/locale' + src: locale.j2 + owner: root + group: root + mode: 0644 + +- name: Update locales debconf + debconf: + name: locales + question: locales/default_environment_locale + value: '{{ locale.default.LANG }}' + vtype: select + +# vim: set ts=2 sw=2 et: |