[Mageia-sysadm] [753] move subversion repository in their own file ( cleaner )

root at mageia.org root at mageia.org
Sun Jan 9 17:42:44 CET 2011


Revision: 753
Author:   misc
Date:     2011-01-09 17:42:44 +0100 (Sun, 09 Jan 2011)
Log Message:
-----------
move subversion repository in their own file ( cleaner )

Modified Paths:
--------------
    puppet/manifests/nodes.pp

Added Paths:
-----------
    puppet/deployment/repositories/
    puppet/deployment/repositories/manifests/
    puppet/deployment/repositories/manifests/subversion.pp

Added: puppet/deployment/repositories/manifests/subversion.pp
===================================================================
--- puppet/deployment/repositories/manifests/subversion.pp	                        (rev 0)
+++ puppet/deployment/repositories/manifests/subversion.pp	2011-01-09 16:42:44 UTC (rev 753)
@@ -0,0 +1,40 @@
+class repositories::subversion {
+
+    subversion::repository { "/svn/adm/":
+        group => "mga-sysadmin",
+        commit_mail => ['mageia-sysadm at mageia.org', "sysadmin-commits at ml.$domain"],
+        syntax_check1 => 'check_puppet_templates',
+        syntax_check2 => 'check_puppet',
+        cia_post => true,
+        cia_module => "sysadm",
+    }
+
+    subversion::repository { "/svn/soft/":
+	    group => "mga-packagers",
+	    commit_mail => ['mageia-sysadm at mageia.org'],
+	    cia_post => true,
+	    cia_module => "soft",
+    }
+
+    subversion::repository { "/svn/web/":
+	    group => "mga-committers",
+        cia_post => true,
+        cia_module => "web",
+    }
+
+    subversion::repository { "/svn/packages/":
+        group => "mga-packagers",
+        no_binary => true,
+        cia_post => true,
+        cia_module => "packages",
+        cia_ignore_author => '^schedbot$',
+    }
+
+    subversion::repository { "/svn/binrepos/cauldron/":
+        group => "mga-packagers",
+        cia_post => true,
+        cia_module => "binrepos",
+        cia_ignore_author => '^schedbot$',
+    }
+
+}

Modified: puppet/manifests/nodes.pp
===================================================================
--- puppet/manifests/nodes.pp	2011-01-09 12:53:57 UTC (rev 752)
+++ puppet/manifests/nodes.pp	2011-01-09 16:42:44 UTC (rev 753)
@@ -26,43 +26,8 @@
     include restrictshell::allow_pkgsubmit
     include openssh::ssh_keys_from_ldap
 
-    subversion::repository { "/svn/adm/":
-        group => "mga-sysadmin",
-        commit_mail => ['mageia-sysadm at mageia.org', "sysadmin-commits at ml.$domain"],
-	syntax_check1 => 'check_puppet_templates',
-	syntax_check2 => 'check_puppet',
-	cia_post => true,
-	cia_module => "sysadm",
-    }
+    include repositories::subversion
 
-    subversion::repository { "/svn/soft/":
-	group => "mga-packagers",
-	commit_mail => ['mageia-sysadm at mageia.org'],
-	cia_post => true,
-	cia_module => "soft",
-    }
-
-    subversion::repository { "/svn/web/":
-	group => "mga-committers",
-	cia_post => true,
-	cia_module => "web",
-    }
-
-    subversion::repository { "/svn/packages/":
-        group => "mga-packagers",
-	no_binary => true,
-	cia_post => true,
-	cia_module => "packages",
-	cia_ignore_author => '^schedbot$',
-    }
-
-    subversion::repository { "/svn/binrepos/cauldron/":
-        group => "mga-packagers",
-	cia_post => true,
-	cia_module => "binrepos",
-	cia_ignore_author => '^schedbot$',
-    }
-
     subversion::snapshot { "/etc/puppet":
         source => "svn://svn.mageia.org/svn/adm/puppet/"
     }
-------------- next part --------------
An HTML attachment was scrubbed...
URL: </pipermail/mageia-sysadm/attachments/20110109/e4b342b5/attachment.html>


More information about the Mageia-sysadm mailing list