From 024c718276cf06cc803331d2dfc2490c25f40933 Mon Sep 17 00:00:00 2001 From: Timo Makinen Date: Wed, 29 Jun 2016 15:48:30 +0300 Subject: [PATCH] locale: Fix setting locale on CentOS 7. --- locale/manifests/init.pp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/locale/manifests/init.pp b/locale/manifests/init.pp index c4a2ead..83ece82 100644 --- a/locale/manifests/init.pp +++ b/locale/manifests/init.pp @@ -17,7 +17,10 @@ class locale($lang="en_US") { case $::operatingsystem { "centos": { augeas { "i18n": - context => "/files/etc/sysconfig/i18n", + context => $::operatingsystemrelease ? { + /^[1-6]\./ => "/files/etc/sysconfig/i18n", + default => "/files/etc/locale.conf", + }, changes => "set LANG ${lang}", } }