]> git.donarmstrong.com Git - dsa-puppet.git/commitdiff
Move static-mirroring templates into their own dir
authorPeter Palfrader <peter@palfrader.org>
Sun, 9 Dec 2012 11:30:43 +0000 (12:30 +0100)
committerPeter Palfrader <peter@palfrader.org>
Sun, 9 Dec 2012 11:30:52 +0000 (12:30 +0100)
modules/roles/manifests/static_master.pp
modules/roles/manifests/static_source.pp
modules/roles/templates/static-clients.conf.erb [deleted file]
modules/roles/templates/static-master-authorized_keys.erb [deleted file]
modules/roles/templates/static-mirror-authorized_keys.erb [deleted file]
modules/roles/templates/static-mirroring/static-clients.conf.erb [new file with mode: 0644]
modules/roles/templates/static-mirroring/static-master-authorized_keys.erb [new file with mode: 0644]
modules/roles/templates/static-mirroring/static-mirror-authorized_keys.erb [new file with mode: 0644]

index e1d61a14101daa0b627f11c2be60825e85432771..df11d6a4231bccbbd87c70f157d3c1eb336cf840 100644 (file)
@@ -1,7 +1,7 @@
 class roles::static_master inherits roles::static_base {
     file {
         '/etc/ssh/userkeys/staticsync':
-            content => template('roles/static-master-authorized_keys.erb'),
+            content => template('roles/static-mirroring/static-master-authorized_keys.erb'),
             ;
         '/usr/local/bin/static-master-run':
             source  => "puppet:///modules/roles/static-mirroring/static-master-run",
@@ -17,7 +17,7 @@ class roles::static_master inherits roles::static_base {
             ;
 
         '/etc/static-clients.conf':
-            content => template('roles/static-clients.conf.erb'),
+            content => template('roles/static-mirroring/static-clients.conf.erb'),
             ;
     }
 }
index a3b61034b45a786e99fa06c8b99f77f39c11ade7..e44624b99198fa4145c7b06f2d44139d48cd6440 100644 (file)
@@ -1,7 +1,7 @@
 class roles::static_source inherits roles::static_base {
     file {
         '/etc/ssh/userkeys/staticsync':
-            content => template('roles/static-mirror-authorized_keys.erb'),
+            content => template('roles/static-mirroring/static-mirror-authorized_keys.erb'),
             ;
         '/usr/local/bin/static-mirror-ssh-wrap':
             source  => "puppet:///modules/roles/static-mirroring/static-mirror-ssh-wrap",
diff --git a/modules/roles/templates/static-clients.conf.erb b/modules/roles/templates/static-clients.conf.erb
deleted file mode 100644 (file)
index edbf313..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-##
-## THIS FILE IS UNDER PUPPET CONTROL. DON'T EDIT IT HERE.
-##
-
-<%=
-
-mirrors = []
-scope.lookupvar('site::localinfo').keys.sort.each do |node|
-    if scope.lookupvar('site::localinfo')[node]['static_mirror']
-        mirrors << node
-    end
-end
-
-
-mirrors.join("\n")
-# vim:set et:
-# vim:set sts=4 ts=4:
-# vim:set shiftwidth=4:
-%>
diff --git a/modules/roles/templates/static-master-authorized_keys.erb b/modules/roles/templates/static-master-authorized_keys.erb
deleted file mode 100644 (file)
index 9d01eef..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-##
-## THIS FILE IS UNDER PUPPET CONTROL. DON'T EDIT IT HERE.
-##
-
-<%=
-def getstaticsynckey(host)
-    key = nil
-    begin
-        facts = YAML.load(File.open("/var/lib/puppet/yaml/facts/#{host}.yaml").read)
-        return facts.values['staticsync_key']
-    rescue Exception => e
-    end
-    return key
-end
-
-mirrors = []
-scope.lookupvar('site::localinfo').keys.sort.each do |node|
-    if scope.lookupvar('site::localinfo')[node]['static_mirror'] or scope.lookupvar('site::localinfo')[node]['static_source']
-        key = getstaticsynckey(node)
-        mirrors << { 'node' => node, 'addr' => scope.lookupvar('site::allnodeinfo')[node]['ipHostNumber'], 'key' => key}
-    end
-end
-
-
-lines = []
-for m in mirrors:
-    lines << '# ' + m['node']
-    if m['key'].nil?
-        lines << "# no key for node"
-    else
-        lines << "command=\"/usr/local/bin/static-master-ssh-wrap #{m['node']}\"," +
-                 'no-port-forwarding,no-X11-forwarding,no-agent-forwarding,no-user-rc,' +
-                 'from="' + m['addr'].join(',') + '" ' +
-                 m['key']
-    end
-end
-
-lines.join("\n")
-# vim:set et:
-# vim:set sts=4 ts=4:
-# vim:set shiftwidth=4:
-%>
diff --git a/modules/roles/templates/static-mirror-authorized_keys.erb b/modules/roles/templates/static-mirror-authorized_keys.erb
deleted file mode 100644 (file)
index 74bb7d5..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-##
-## THIS FILE IS UNDER PUPPET CONTROL. DON'T EDIT IT HERE.
-##
-
-<%=
-def getstaticsynckey(host)
-    key = nil
-    begin
-        facts = YAML.load(File.open("/var/lib/puppet/yaml/facts/#{host}.yaml").read)
-        return facts.values['staticsync_key']
-    rescue Exception => e
-    end
-    return key
-end
-
-masters = []
-scope.lookupvar('site::localinfo').keys.sort.each do |node|
-    if scope.lookupvar('site::localinfo')[node]['static_master']
-        key = getstaticsynckey(node)
-        masters << { 'node' => node, 'addr' => scope.lookupvar('site::allnodeinfo')[node]['ipHostNumber'], 'key' => key}
-    end
-end
-
-
-lines = []
-for m in masters:
-    lines << '# ' + m['node']
-    if m['key'].nil?
-        lines << "# no key for node"
-    else
-        lines << "command=\"/usr/local/bin/static-mirror-ssh-wrap /srv/static.debian.org #{m['node']}\"," +
-                 'no-port-forwarding,no-X11-forwarding,no-agent-forwarding,no-user-rc,' +
-                 'from="' + m['addr'].join(',') + '" ' +
-                 m['key']
-    end
-end
-
-lines.join("\n")
-# vim:set et:
-# vim:set sts=4 ts=4:
-# vim:set shiftwidth=4:
-%>
diff --git a/modules/roles/templates/static-mirroring/static-clients.conf.erb b/modules/roles/templates/static-mirroring/static-clients.conf.erb
new file mode 100644 (file)
index 0000000..edbf313
--- /dev/null
@@ -0,0 +1,19 @@
+##
+## THIS FILE IS UNDER PUPPET CONTROL. DON'T EDIT IT HERE.
+##
+
+<%=
+
+mirrors = []
+scope.lookupvar('site::localinfo').keys.sort.each do |node|
+    if scope.lookupvar('site::localinfo')[node]['static_mirror']
+        mirrors << node
+    end
+end
+
+
+mirrors.join("\n")
+# vim:set et:
+# vim:set sts=4 ts=4:
+# vim:set shiftwidth=4:
+%>
diff --git a/modules/roles/templates/static-mirroring/static-master-authorized_keys.erb b/modules/roles/templates/static-mirroring/static-master-authorized_keys.erb
new file mode 100644 (file)
index 0000000..9d01eef
--- /dev/null
@@ -0,0 +1,42 @@
+##
+## THIS FILE IS UNDER PUPPET CONTROL. DON'T EDIT IT HERE.
+##
+
+<%=
+def getstaticsynckey(host)
+    key = nil
+    begin
+        facts = YAML.load(File.open("/var/lib/puppet/yaml/facts/#{host}.yaml").read)
+        return facts.values['staticsync_key']
+    rescue Exception => e
+    end
+    return key
+end
+
+mirrors = []
+scope.lookupvar('site::localinfo').keys.sort.each do |node|
+    if scope.lookupvar('site::localinfo')[node]['static_mirror'] or scope.lookupvar('site::localinfo')[node]['static_source']
+        key = getstaticsynckey(node)
+        mirrors << { 'node' => node, 'addr' => scope.lookupvar('site::allnodeinfo')[node]['ipHostNumber'], 'key' => key}
+    end
+end
+
+
+lines = []
+for m in mirrors:
+    lines << '# ' + m['node']
+    if m['key'].nil?
+        lines << "# no key for node"
+    else
+        lines << "command=\"/usr/local/bin/static-master-ssh-wrap #{m['node']}\"," +
+                 'no-port-forwarding,no-X11-forwarding,no-agent-forwarding,no-user-rc,' +
+                 'from="' + m['addr'].join(',') + '" ' +
+                 m['key']
+    end
+end
+
+lines.join("\n")
+# vim:set et:
+# vim:set sts=4 ts=4:
+# vim:set shiftwidth=4:
+%>
diff --git a/modules/roles/templates/static-mirroring/static-mirror-authorized_keys.erb b/modules/roles/templates/static-mirroring/static-mirror-authorized_keys.erb
new file mode 100644 (file)
index 0000000..74bb7d5
--- /dev/null
@@ -0,0 +1,42 @@
+##
+## THIS FILE IS UNDER PUPPET CONTROL. DON'T EDIT IT HERE.
+##
+
+<%=
+def getstaticsynckey(host)
+    key = nil
+    begin
+        facts = YAML.load(File.open("/var/lib/puppet/yaml/facts/#{host}.yaml").read)
+        return facts.values['staticsync_key']
+    rescue Exception => e
+    end
+    return key
+end
+
+masters = []
+scope.lookupvar('site::localinfo').keys.sort.each do |node|
+    if scope.lookupvar('site::localinfo')[node]['static_master']
+        key = getstaticsynckey(node)
+        masters << { 'node' => node, 'addr' => scope.lookupvar('site::allnodeinfo')[node]['ipHostNumber'], 'key' => key}
+    end
+end
+
+
+lines = []
+for m in masters:
+    lines << '# ' + m['node']
+    if m['key'].nil?
+        lines << "# no key for node"
+    else
+        lines << "command=\"/usr/local/bin/static-mirror-ssh-wrap /srv/static.debian.org #{m['node']}\"," +
+                 'no-port-forwarding,no-X11-forwarding,no-agent-forwarding,no-user-rc,' +
+                 'from="' + m['addr'].join(',') + '" ' +
+                 m['key']
+    end
+end
+
+lines.join("\n")
+# vim:set et:
+# vim:set sts=4 ts=4:
+# vim:set shiftwidth=4:
+%>