summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-sysadm/2010-November/000866.html
diff options
context:
space:
mode:
Diffstat (limited to 'zarb-ml/mageia-sysadm/2010-November/000866.html')
-rw-r--r--zarb-ml/mageia-sysadm/2010-November/000866.html190
1 files changed, 190 insertions, 0 deletions
diff --git a/zarb-ml/mageia-sysadm/2010-November/000866.html b/zarb-ml/mageia-sysadm/2010-November/000866.html
new file mode 100644
index 000000000..e0e82876f
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/2010-November/000866.html
@@ -0,0 +1,190 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
+<HTML>
+ <HEAD>
+ <TITLE> [Mageia-sysadm] [437] the previous trick didn't work as tags are dependent in the order of
+ </TITLE>
+ <LINK REL="Index" HREF="index.html" >
+ <LINK REL="made" HREF="mailto:mageia-sysadm%40mageia.org?Subject=Re%3A%20%5BMageia-sysadm%5D%20%5B437%5D%20the%20previous%20trick%20didn%27t%20work%20as%20tags%20are%0A%09dependent%20in%20the%20order%20of&In-Reply-To=%3C20101123231749.14C913FCD2%40valstar.mageia.org%3E">
+ <META NAME="robots" CONTENT="index,nofollow">
+ <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
+ <LINK REL="Previous" HREF="000865.html">
+ <LINK REL="Next" HREF="000867.html">
+ </HEAD>
+ <BODY BGCOLOR="#ffffff">
+ <H1>[Mageia-sysadm] [437] the previous trick didn't work as tags are dependent in the order of</H1>
+ <B>root at mageia.org</B>
+ <A HREF="mailto:mageia-sysadm%40mageia.org?Subject=Re%3A%20%5BMageia-sysadm%5D%20%5B437%5D%20the%20previous%20trick%20didn%27t%20work%20as%20tags%20are%0A%09dependent%20in%20the%20order%20of&In-Reply-To=%3C20101123231749.14C913FCD2%40valstar.mageia.org%3E"
+ TITLE="[Mageia-sysadm] [437] the previous trick didn't work as tags are dependent in the order of">root at mageia.org
+ </A><BR>
+ <I>Wed Nov 24 00:17:49 CET 2010</I>
+ <P><UL>
+ <LI>Previous message: <A HREF="000865.html">[Mageia-sysadm] [436] move the ldap key from ssh logic to openssh module ( more logical ), and add the hook in openssh config file
+</A></li>
+ <LI>Next message: <A HREF="000867.html">[Mageia-sysadm] [438] fix permissions on tagmail.conf
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#866">[ date ]</a>
+ <a href="thread.html#866">[ thread ]</a>
+ <a href="subject.html#866">[ subject ]</a>
+ <a href="author.html#866">[ author ]</a>
+ </LI>
+ </UL>
+ <HR>
+<!--beginarticle-->
+<PRE>Revision: 437
+Author: misc
+Date: 2010-11-24 00:17:48 +0100 (Wed, 24 Nov 2010)
+Log Message:
+-----------
+the previous trick didn't work as tags are dependent in the order of
+declaration ( and that's bad (tm) ). This one is safer.
+
+Modified Paths:
+--------------
+ puppet/manifests/common.pp
+ puppet/modules/openssh/manifests/init.pp
+ puppet/modules/openssh/templates/sshd_config
+
+Added Paths:
+-----------
+ puppet/modules/openssh/templates/sshd_config_ldap
+
+Modified: puppet/manifests/common.pp
+===================================================================
+--- puppet/manifests/common.pp 2010-11-23 23:17:47 UTC (rev 436)
++++ puppet/manifests/common.pp 2010-11-23 23:17:48 UTC (rev 437)
+@@ -87,7 +87,7 @@
+ class default_mageia_server {
+ include timezone
+
+- include openssh
++ include openssh::server
+ include default_ssh_root_key
+ include base_packages
+ include ntp
+
+Modified: puppet/modules/openssh/manifests/init.pp
+===================================================================
+--- puppet/modules/openssh/manifests/init.pp 2010-11-23 23:17:47 UTC (rev 436)
++++ puppet/modules/openssh/manifests/init.pp 2010-11-23 23:17:48 UTC (rev 437)
+@@ -1,31 +1,36 @@
+ class openssh {
++ class server {
++ # some trick to manage sftp server, who is arch dependent on mdv
++ $path_to_sftp = &quot;$lib_dir/ssh/&quot;
+
+- # some trick to manage sftp server, who is arch dependent on mdv
+- $path_to_sftp = &quot;$lib_dir/ssh/&quot;
++ package { &quot;openssh-server&quot;:
++ ensure =&gt; installed
++ }
+
+- package { &quot;openssh-server&quot;:
+- ensure =&gt; installed
+- }
++ service { sshd:
++ ensure =&gt; running,
++ path =&gt; &quot;/etc/init.d/sshd&quot;,
++ subscribe =&gt; [ Package[&quot;openssh-server&quot;] ]
++ }
+
+- service { sshd:
+- ensure =&gt; running,
+- path =&gt; &quot;/etc/init.d/sshd&quot;,
+- subscribe =&gt; [ Package[&quot;openssh-server&quot;], File[&quot;sshd_config&quot;] ]
+- }
+
+- file { &quot;sshd_config&quot;:
+- path =&gt; &quot;/etc/ssh/sshd_config&quot;,
+- ensure =&gt; present,
+- owner =&gt; root,
+- group =&gt; root,
+- mode =&gt; 644,
+- require =&gt; Package[&quot;openssh-server&quot;],
+- content =&gt; template(&quot;openssh/sshd_config&quot;)
++ file { &quot;/etc/ssh/sshd_config&quot;:
++ ensure =&gt; present,
++ owner =&gt; root,
++ group =&gt; root,
++ mode =&gt; 644,
++ require =&gt; Package[&quot;openssh-server&quot;],
++ content =&gt; template(&quot;openssh/sshd_config&quot;),
++ notify =&gt; Service[&quot;sshd&quot;]
++ }
+ }
+
+-
+- class ssh_keys_from_ldap {
++ class ssh_keys_from_ldap inherits server {
+
++ File [&quot;/etc/ssh/sshd_config&quot;] {
++ content =&gt; template(&quot;openssh/sshd_config&quot;,&quot;openssh/sshd_config_ldap&quot;)
++ }
++
+ package { 'python-ldap':
+ ensure =&gt; installed,
+ }
+
+Modified: puppet/modules/openssh/templates/sshd_config
+===================================================================
+--- puppet/modules/openssh/templates/sshd_config 2010-11-23 23:17:47 UTC (rev 436)
++++ puppet/modules/openssh/templates/sshd_config 2010-11-23 23:17:48 UTC (rev 437)
+@@ -45,11 +45,7 @@
+ #PubkeyAuthentication yes
+ #AuthorizedKeysFile .ssh/authorized_keys
+
+-&lt;% if all_tags.include?('openssh::ssh_keys_from_ldap') %&gt;
+-AuthorizedKeysFile /var/lib/config/pubkeys/%u/authorized_keys
+-&lt;% end %&gt;
+
+-
+ # For this to work you will also need host keys in /etc/ssh/ssh_known_hosts
+ #RhostsRSAAuthentication no
+ # similar for protocol version 2
+
+Added: puppet/modules/openssh/templates/sshd_config_ldap
+===================================================================
+--- puppet/modules/openssh/templates/sshd_config_ldap (rev 0)
++++ puppet/modules/openssh/templates/sshd_config_ldap 2010-11-23 23:17:48 UTC (rev 437)
+@@ -0,0 +1,3 @@
++
++AuthorizedKeysFile /var/lib/config/pubkeys/%u/authorized_keys
++
+-------------- next part --------------
+An HTML attachment was scrubbed...
+URL: &lt;/pipermail/mageia-sysadm/attachments/20101124/ed0d31e3/attachment.html&gt;
+</PRE>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!--endarticle-->
+ <HR>
+ <P><UL>
+ <!--threads-->
+ <LI>Previous message: <A HREF="000865.html">[Mageia-sysadm] [436] move the ldap key from ssh logic to openssh module ( more logical ), and add the hook in openssh config file
+</A></li>
+ <LI>Next message: <A HREF="000867.html">[Mageia-sysadm] [438] fix permissions on tagmail.conf
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#866">[ date ]</a>
+ <a href="thread.html#866">[ thread ]</a>
+ <a href="subject.html#866">[ subject ]</a>
+ <a href="author.html#866">[ author ]</a>
+ </LI>
+ </UL>
+
+<hr>
+<a href="https://www.mageia.org/mailman/listinfo/mageia-sysadm">More information about the Mageia-sysadm
+mailing list</a><br>
+</body></html>