summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-webteam/2011-January/000100.html
blob: 5fd8a19759571f6df217675a6b937eeb3ab810d3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
 <HEAD>
   <TITLE> [Mageia-webteam] Webteam peers, bootstrapping
   </TITLE>
   <LINK REL="Index" HREF="index.html" >
   <LINK REL="made" HREF="mailto:mageia-webteam%40mageia.org?Subject=Re%3A%20%5BMageia-webteam%5D%20Webteam%20peers%2C%20bootstrapping&In-Reply-To=%3CAANLkTimfTXnEhsivYnLeXk%3DS5P42mZNEFN%3DOJvj-izP6%40mail.gmail.com%3E">
   <META NAME="robots" CONTENT="index,nofollow">
   <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
   <LINK REL="Previous"  HREF="000098.html">
   <LINK REL="Next"  HREF="000101.html">
 </HEAD>
 <BODY BGCOLOR="#ffffff">
   <H1>[Mageia-webteam] Webteam peers, bootstrapping</H1>
    <B>Romain d'Alverny</B> 
    <A HREF="mailto:mageia-webteam%40mageia.org?Subject=Re%3A%20%5BMageia-webteam%5D%20Webteam%20peers%2C%20bootstrapping&In-Reply-To=%3CAANLkTimfTXnEhsivYnLeXk%3DS5P42mZNEFN%3DOJvj-izP6%40mail.gmail.com%3E"
       TITLE="[Mageia-webteam] Webteam peers, bootstrapping">rdalverny at gmail.com
       </A><BR>
    <I>Thu Jan  6 18:05:00 CET 2011</I>
    <P><UL>
        <LI>Previous message: <A HREF="000098.html">[Mageia-webteam] Webteam peers, bootstrapping
</A></li>
        <LI>Next message: <A HREF="000101.html">[Mageia-webteam] Calendar on the website
</A></li>
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#100">[ date ]</a>
              <a href="thread.html#100">[ thread ]</a>
              <a href="subject.html#100">[ subject ]</a>
              <a href="author.html#100">[ author ]</a>
         </LI>
       </UL>
    <HR>  
<!--beginarticle-->
<PRE>On Thu, Jan 6, 2011 at 15:44, Michael Scherer &lt;<A HREF="https://www.mageia.org/mailman/listinfo/mageia-webteam">misc at zarb.org</A>&gt; wrote:
&gt;<i> Le jeudi 06 janvier 2011 &#224; 14:27 +0100, Romain d'Alverny a &#233;crit :
</I>&gt;&gt;<i> &#160;* VCSes:
</I>&gt;&gt;<i> &#160; &#160;- read access for everyone (peers &amp; non-peers);
</I>&gt;<i> the easy part
</I>
Always start with the easy part.

&gt;&gt;<i> &#160; &#160;- write access for:
</I>&gt;&gt;<i> &#160; &#160; &#160;- webmasters (specific role, see below)
</I>&gt;<i> so we need a group in ldap for that, i guess ?
</I>
Yes.

&gt;<i> For git like all dvcs, we are slightly more free in term of workflow, as
</I>&gt;<i> explained for example here
</I>&gt;<i> <A HREF="http://doc.bazaar.canonical.com/bzr.1.18-html/en/user-guide/bazaar_workflows.html">http://doc.bazaar.canonical.com/bzr.1.18-html/en/user-guide/bazaar_workflows.html</A> .
</I>&gt;<i>
</I>&gt;<i> And so I feel that industrialisation of project hosting ( as we are
</I>&gt;<i> somehow starting to do ) will be detrimental to the freedom of choice,
</I>&gt;<i> and we should agree on a few workflow before starting to deploy too much
</I>&gt;<i> things. ( ie, if we do want to automate thing, and that's one of the
</I>&gt;<i> sysadmin team goal ).
</I>&gt;<i>
</I>&gt;<i> Deploying a simple git repository managed like a svn one would be easy
</I>&gt;<i> and fast. But that would be marginally better than git-svn.
</I>
Indeed, unless you adapt manually for each project (one with a
gatekeeper merging changes, one with open bar^Waccess, etc.)

&gt;<i> Deploying a full system with workflow delegation is much more difficult,
</I>&gt;<i> but that's what we would want.
</I>
Well... I may write it too fast, but I am not sure that, for instance
a gitorious setup (hard part) would prevent several workflows to grow
depending on the team working on it.

&gt;<i> So a compromise would be to decide for 1 simple workflow, use for
</I>&gt;<i> everything in the first place, and postpone the deployment of a full
</I>&gt;<i> system to later.
</I>
Yes, but what workflow then?

&gt;&gt;<i> &#160;* server logs:
</I>&gt;&gt;<i> &#160; &#160;- read access to webmasters
</I>&gt;&gt;<i> &#160; &#160;- some limited commands? what type? rsync/svn/git types?
</I>&gt;<i>
</I>&gt;<i> Well, limited command could be hard to achieve. I assume that read logs
</I>&gt;<i> is just &quot;set permission properly&quot; ( easy to do ). Limitation of command
</I>&gt;<i> could be done with sudo, but wouldn't change much if we give access to
</I>&gt;<i> shell.
</I>&gt;<i>
</I>&gt;&gt;<i> &#160;* server deployment:
</I>&gt;&gt;<i> &#160; &#160;- staging from a branch available to all peers
</I>&gt;&gt;<i> &#160; &#160;- production push from staging available to webmasters only
</I>&gt;<i>
</I>&gt;<i> We can :
</I>&gt;<i> - use sudo + script + ldap group
</I>&gt;<i> - use $VCS based tags/branch + acl ( potentially based on ldap group
</I>&gt;<i> again )
</I>
Hmm, sorry I'm lost here.

&gt;<i> ( and I am picky, but sysadmin is the name of the team
</I>&gt;<i> in ldap, I do not know why people say sysadm everywhere, likely because
</I>&gt;<i> of the name of the list and irc channel &#160;:/ ).
</I>
Indeed :-p and that's 2 (!) chars less to type.

&gt;<i> So to summarize :
</I>&gt;<i> - external people
</I>&gt;<i> - webteam members
</I>&gt;<i> - webmasters
</I>&gt;<i>
</I>&gt;<i> So 1st step, adding 2 group to ldap ?
</I>
Yep. webmasters and webpeers (or webteam members).

Romain
</PRE>




<!--endarticle-->
    <HR>
    <P><UL>
        <!--threads-->
	<LI>Previous message: <A HREF="000098.html">[Mageia-webteam] Webteam peers, bootstrapping
</A></li>
	<LI>Next message: <A HREF="000101.html">[Mageia-webteam] Calendar on the website
</A></li>
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#100">[ date ]</a>
              <a href="thread.html#100">[ thread ]</a>
              <a href="subject.html#100">[ subject ]</a>
              <a href="author.html#100">[ author ]</a>
         </LI>
       </UL>

<hr>
<a href="https://www.mageia.org/mailman/listinfo/mageia-webteam">More information about the Mageia-webteam
mailing list</a><br>
</body></html>