]> git.phdru.name Git - ansible.git/blobdiff - playbooks/roles/debian/init-system/tasks/main.yml
Feat(debian/init-system): Check locales are configured
[ansible.git] / playbooks / roles / debian / init-system / tasks / main.yml
index 1c83ab39cd73914c7da0249bea5372d8e9deeba9..0e1db285b0a1791b3c37918e4d0b780b50d608cc 100644 (file)
     id: 5C808C2B65558117
   when: "inventory_hostname in ('localhost', 'iskra-aviel.phdru.name')"
 
-- name: Configure locales
-  become: true
-  blockinfile:
-    path: /etc/locale.gen
-    block: |
-      en_US ISO-8859-1
-      ru_RU.KOI8-R KOI8-R
-      ru_RU.UTF-8 UTF-8
-- name: Regenerate locales
-  become: true
-  command: /usr/sbin/locale-gen
+- name: Check locales
+  command: grep -c '^ru_RU.KOI8-R' /etc/locale.gen
+  register: has_locales
+- debug:
+    msg: "Creating and regenerating locales..."
+  notify: Configure locales
+  when: has_locales.stdout == "0"