From 1be510f9529cb082f802408b472a77d074b394c0 Mon Sep 17 00:00:00 2001 From: Nicolas Vigier Date: Sun, 14 Apr 2013 13:46:12 +0000 Subject: Add zarb MLs html archives --- zarb-ml/mageia-sysadm/2010-November/000202.html | 188 ++++++++++++++++++++++++ 1 file changed, 188 insertions(+) create mode 100644 zarb-ml/mageia-sysadm/2010-November/000202.html (limited to 'zarb-ml/mageia-sysadm/2010-November/000202.html') diff --git a/zarb-ml/mageia-sysadm/2010-November/000202.html b/zarb-ml/mageia-sysadm/2010-November/000202.html new file mode 100644 index 000000000..b357ca423 --- /dev/null +++ b/zarb-ml/mageia-sysadm/2010-November/000202.html @@ -0,0 +1,188 @@ + + + + [Mageia-sysadm] [90] - add a catdap module + + + + + + + + + +

[Mageia-sysadm] [90] - add a catdap module

+ root at mageia.org + root at mageia.org +
+ Thu Nov 4 17:57:29 CET 2010 +

+
+ +
Revision: 90
+Author:   misc
+Date:     2010-11-04 17:57:29 +0100 (Thu, 04 Nov 2010)
+Log Message:
+-----------
+- add a catdap module
+
+Added Paths:
+-----------
+    puppet/modules/catdap/
+    puppet/modules/catdap/manifests/
+    puppet/modules/catdap/manifests/init.pp
+    puppet/modules/catdap/templates/
+    puppet/modules/catdap/templates/catdap_local.yml
+    puppet/modules/catdap/templates/catdap_vhost.conf
+
+Added: puppet/modules/catdap/manifests/init.pp
+===================================================================
+--- puppet/modules/catdap/manifests/init.pp	                        (rev 0)
++++ puppet/modules/catdap/manifests/init.pp	2010-11-04 16:57:29 UTC (rev 90)
+@@ -0,0 +1,43 @@
++class catdap {
++
++    include subversion
++    include subversion::client
++    include apache::mod_fcgid
++
++    $catdap_location = "/var/www/identity"
++
++    # TODO switch to a proper rpm packaging
++    $rpm_requirement = ['perl-Catalyst-Runtime', 
++"perl-Catalyst-Action-RenderView", "perl-Catalyst-Model-LDAP-FromAuthentication", "perl-Catalyst-P-A-Store-LDAP", "perl-Catalyst-Plugin-Authentication", "perl-Catalyst-Plugin-Captcha",
++"perl-Catalyst-Plugin-ConfigLoader", "perl-Catalyst-Plugin-I18N", "perl-Catalyst-Plugin-Session-Store-File", "perl-Catalyst-Plugin-Static-Simple",
++"perl-Catalyst-P-S-State-Cookie", "perl-Catalyst-P-S-Store-File", "perl-Catalyst-Runtime", "perl-Catalyst-View-Email",
++"perl-Catalyst-View-TT", "perl-Config-General", "perl-Crypt-CBC", "perl-Data-UUID",
++"perl-Email-Valid", "perl-Moose", "perl-namespace-autoclean", "perl-Test-Simple" ]
++
++    package { $rpm_requirement:
++        ensure => installed
++    }
++
++    subversion::snapshot { $catdap_location:
++        source =>   "svn+ssh://svn.mageia.org/srv/mx2-dd0/svn/soft/identity/CatDap/branches/live"
++    }
++
++    # add a catdap config file
++    file { "$catdap_location/catdap_local.yml":
++        ensure => present,
++        owner => apache,
++        mode => 600,
++        content => template("catdap/catdap_local.yml") 
++    }
++
++    # add a apache vhost
++    file { "identity.$domain.conf":
++        path => "/etc/httpd/conf/vhosts.d/$name",
++        ensure => "present",
++        owner => root,
++        group => root,
++        mode => 644,
++        notify => Service['apache'],
++        content => template("catdap/catdap_vhost.conf")
++    }    
++}
+
+Added: puppet/modules/catdap/templates/catdap_local.yml
+===================================================================
+--- puppet/modules/catdap/templates/catdap_local.yml	                        (rev 0)
++++ puppet/modules/catdap/templates/catdap_local.yml	2010-11-04 16:57:29 UTC (rev 90)
+@@ -0,0 +1,37 @@
++<%
++# domain come from facter
++
++dc_suffix = 'dc=' + domain.gsub('.',',dc=')
++
++ldap_server = 'ldap' + domain
++
++ldap_password = extlookup('catdap_password')
++
++ldap_account = 'cn=catdap-valstar,ou=System Accounts,' + dc_suffix
++%>
++
++organisation: Mageia
++apptitle: Mageia Identity Management
++emailfrom: noreply@<%= domain %>
++
++Model::Proxy:
++    base:      ou=People,<%= dc_suffix %>
++    dn:        <%= ldap_account %>
++    password:  <%= ldap_password %>
++
++Model::User:
++    base:      <%= dc_suffix %>
++    host:      <%= ldap_server %>
++    start_tls: 1
++
++authentication:
++    default_realm: ldap
++    realms:
++        ldap:
++            store:
++                ldap_server: <%= ldap_server %>
++                binddn: <%= dc_suffix %>
++                bindpw: <%= ldap_password %>
++                user_basedn: ou=People,<%= dc_suffix %>
++                role_basedn: <%= dc_suffix %>
++
+
+Added: puppet/modules/catdap/templates/catdap_vhost.conf
+===================================================================
+--- puppet/modules/catdap/templates/catdap_vhost.conf	                        (rev 0)
++++ puppet/modules/catdap/templates/catdap_vhost.conf	2010-11-04 16:57:29 UTC (rev 90)
+@@ -0,0 +1,15 @@
++<VirtualHost *:80>
++        ServerName identity.<%= domain %>
++        # Serve static content directly
++        DocumentRoot  <%= catdap_location %>/root
++        Alias /static <%= catdap_location %>/root/static
++
++        Alias / <%= catdap_location %>/script/catdap_fastcgi.pl/
++
++        <Directory <%= catdap_location %>/script>
++                Options +ExecCGI
++                SetHandler fcgid-script
++                Allow from all
++        </Directory>
++</VirtualHost>
++
+-------------- next part --------------
+An HTML attachment was scrubbed...
+URL: </pipermail/mageia-sysadm/attachments/20101104/95f17423/attachment.html>
+
+ + + + +
+

+ +
+More information about the Mageia-sysadm +mailing list
+ -- cgit v1.2.1