locales.yml 676 B

12345678910111213141516171819202122232425262728293031
  1. - name: Enable en-US locale
  2. become: true
  3. ansible.builtin.lineinfile:
  4. path: /etc/locale.gen
  5. state: present
  6. line: en_US.UTF-8 UTF-8
  7. backup: true
  8. - name: Enable zh-CN locale
  9. become: true
  10. ansible.builtin.lineinfile:
  11. path: /etc/locale.gen
  12. state: present
  13. line: zh_CN.UTF-8 UTF-8
  14. backup: true
  15. - name: Enable zh-TW locale
  16. become: true
  17. ansible.builtin.lineinfile:
  18. path: /etc/locale.gen
  19. state: present
  20. line: zh_TW.UTF-8 UTF-8
  21. backup: true
  22. - name: Generate locales
  23. become: true
  24. ansible.builtin.shell: locale-gen
  25. - name: Use en_US as default locale
  26. become: true
  27. ansible.builtin.shell: update-locale LANG=en_US.UTF-8