diff options
Diffstat (limited to 'modules/locales')
-rw-r--r-- | modules/locales/manifests/init.pp | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/modules/locales/manifests/init.pp b/modules/locales/manifests/init.pp new file mode 100644 index 0000000..d9a71fb --- /dev/null +++ b/modules/locales/manifests/init.pp | |||
@@ -0,0 +1,20 @@ | |||
1 | class locales { | ||
2 | file_line { '/etc/locale.gen#fr_FR.UTF-8': | ||
3 | path => '/etc/locale.gen', | ||
4 | line => 'fr_FR.UTF-8 UTF-8', | ||
5 | match => 'fr_FR.UTF-8 UTF-8$', | ||
6 | } | ||
7 | file_line { '/etc/locale.gen#en_US.UTF-8': | ||
8 | path => '/etc/locale.gen', | ||
9 | line => 'en_US.UTF-8 UTF-8', | ||
10 | match => 'en_US.UTF-8 UTF-8$', | ||
11 | } | ||
12 | exec { '/usr/bin/locale-gen': | ||
13 | subscribe => FileLine['/etc/locale.gen#fr_FR.UTF-8', '/etc/locale.gen#en_US.UTF-8'], | ||
14 | refreshonly => true, | ||
15 | } | ||
16 | exec { '/usr/bin/localectl set-locale LANG=fr_FR.UTF-8': | ||
17 | subscribe => FileLine['/etc/locale.gen#fr_FR.UTF-8'], | ||
18 | refreshonly => true, | ||
19 | } | ||
20 | } | ||