]> gitweb.fluxo.info Git - puppet-nodo.git/commitdiff
Adding locale class (3)
authorSilvio Rhatto <rhatto@riseup.net>
Sun, 18 Apr 2010 21:18:20 +0000 (18:18 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Sun, 18 Apr 2010 21:18:20 +0000 (18:18 -0300)
manifests/subsystems/locale.pp [new file with mode: 0644]

diff --git a/manifests/subsystems/locale.pp b/manifests/subsystems/locale.pp
new file mode 100644 (file)
index 0000000..40afdbc
--- /dev/null
@@ -0,0 +1,28 @@
+class locale {
+  package { "locales":
+    ensure => installed,
+  }
+
+  file { "/etc/default/locale":
+    source  => [ "puppet://$server/files/etc/default/locale",
+                 "puppet://$server/modules/nodo/etc/default/locale" ],
+    ensure => present,
+    owner  => root,
+    group  => root,
+    mode   => 0644,
+  }
+
+  file { "/etc/locale.gen":
+    source  => [ "puppet://$server/files/etc/locale.gen",
+                 "puppet://$server/modules/nodo/etc/locale.gen" ],
+    ensure => present,
+    owner  => root,
+    group  => root,
+    mode   => 0644,
+    notify => Exec['locale-gen'],
+  }
+
+  exec { "locale-gen":
+    refreshonly => true,
+  }
+}