Jelajahi Sumber

Make possible to configure default locale

Emmanuel Bouthenot 10 tahun lalu
induk
melakukan
f78da9e4ff
2 mengubah file dengan 9 tambahan dan 3 penghapusan
  1. 2 0
      roles/common/defaults/main.yml
  2. 7 3
      roles/common/tasks/base.yml

+ 2 - 0
roles/common/defaults/main.yml

@@ -9,6 +9,8 @@ ansible_master_ip: $PIPE(hostname --ip)
 admins:
 admin_email: root@localhost
 
+locale: en_US.UTF-8
+
 debian_mirror: ftp://ftp.fr.debian.org/debian
 
 hosts_deny_nfs: False

+ 7 - 3
roles/common/tasks/base.yml

@@ -1,3 +1,7 @@
+- name: Install default locale
+  lineinfile: dest=/etc/default/locale regexp="^LANG=" line='LANG="{{locale}}"'
+  lineinfile: dest=/etc/default/locale regexp="^LANGUAGE=" state=absent
+
 - name: Install hosts file
   template: src=hosts.j2 dest=/etc/hosts owner=root group=root mode=0644
   notify:
@@ -71,13 +75,13 @@
   template: src=sudo/local-admin.j2 dest=/etc/sudoers.d/local-admin owner=root group=root mode=0440
 
 - name: Install unprivileged user
-  user: name="{{ item.user }}" comment="{{ item.fullname }}" groups=adm,operator,sudo append=yes shell=/bin/zsh state=present
+  user: name="{{item.user}}" comment="{{item.fullname}}" groups=adm,operator,sudo append=yes shell=/bin/zsh state=present
   with_items: admins
 
 - name: Install SSH key for unprivileged user
-  authorized_key: user="{{ item.user }}" key="{{ lookup('file', '../data/users/' + item.user + '/id_rsa.pub') }}" state=present
+  authorized_key: user="{{item.user}}" key="{{lookup('file', '../data/users/' + item.user + '/id_rsa.pub')}}" state=present
   with_items: admins
 
 - name: Install SSH key for root
-  authorized_key: user=root key="{{ lookup('file', '../data/users/' + item.user + '/id_rsa.pub') }}" state=present
+  authorized_key: user=root key="{{lookup('file', '../data/users/' + item.user + '/id_rsa.pub')}}" state=present
   with_items: admins