summaryrefslogtreecommitdiffstats
path: root/modules/base/manifests/operatingsystem.pp
diff options
context:
space:
mode:
Diffstat (limited to 'modules/base/manifests/operatingsystem.pp')
-rw-r--r--modules/base/manifests/operatingsystem.pp20
1 files changed, 20 insertions, 0 deletions
diff --git a/modules/base/manifests/operatingsystem.pp b/modules/base/manifests/operatingsystem.pp
new file mode 100644
index 0000000..cc18994
--- /dev/null
+++ b/modules/base/manifests/operatingsystem.pp
@@ -0,0 +1,20 @@
+class operatingsystem {
+ file {
+ "/etc/locale.gen":
+ content => "en_US.UTF-8 UTF-8\n",
+ notify => Exec["regen locale data"];
+ "/etc/locale.conf":
+ content => "LANG=en_US.UTF-8\n",
+ require => [
+ File["/etc/locale.gen"],
+ Exec["regen locale data"],
+ ];
+ "/etc/hosts":
+ source => "puppet:///modules/base/hosts";
+ }
+
+ exec { "regen locale data":
+ command => "/usr/bin/locale-gen",
+ refreshonly => true;
+ }
+}