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
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Mageia-sysadm] Questions about puppet config
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:mageia-sysadm%40mageia.org?Subject=Re%3A%20%5BMageia-sysadm%5D%20Questions%20about%20puppet%20config&In-Reply-To=%3C20110729233630.GD21938%40mars-attacks.org%3E">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="003765.html">
<LINK REL="Next" HREF="003753.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Mageia-sysadm] Questions about puppet config</H1>
<B>nicolas vigier</B>
<A HREF="mailto:mageia-sysadm%40mageia.org?Subject=Re%3A%20%5BMageia-sysadm%5D%20Questions%20about%20puppet%20config&In-Reply-To=%3C20110729233630.GD21938%40mars-attacks.org%3E"
TITLE="[Mageia-sysadm] Questions about puppet config">boklm at mars-attacks.org
</A><BR>
<I>Sat Jul 30 01:36:30 CEST 2011</I>
<P><UL>
<LI>Previous message: <A HREF="003765.html">[Mageia-sysadm] Questions about puppet config
</A></li>
<LI>Next message: <A HREF="003753.html">[Mageia-sysadm] Cleaning orphans from the mirrors
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#3811">[ date ]</a>
<a href="thread.html#3811">[ thread ]</a>
<a href="subject.html#3811">[ subject ]</a>
<a href="author.html#3811">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>On Tue, 19 Jul 2011, <A HREF="https://www.mageia.org/mailman/listinfo/mageia-sysadm">sebelee at free.fr</A> wrote:
><i>
</I>><i> 2) In the same idea, after reading the beginning of the book "Pro Puppet", the author describes a sort of Best Pratice for managing puppet's module.
</I>><i>
</I>><i> The book extract :
</I>><i> << In Listing 2-2, we created a functional structure by dividing the components of the service we're managing into functional domains: things to be installed, things to be configured and things to be executed or run. >>
</I>><i>
</I>><i> He also split a module in 3 files and include all of them into init.pp
</I>><i> - manifests/install.pp
</I>><i> - manifests/config.pp
</I>><i> - manifests/service.pp
</I>
I don't think our modules are so big that we need to split them in
different files, it's easier to have everything in one file. But if we
want to split some of them, I wouldn't split them like this, rather by
functionalities. What is the use of separating packages install,
configuration and services ?
Sometimes we also have subclasses, installing different packages, config
files or services. So that would mean splitting each subclass for
install, config, and services too ?
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="003765.html">[Mageia-sysadm] Questions about puppet config
</A></li>
<LI>Next message: <A HREF="003753.html">[Mageia-sysadm] Cleaning orphans from the mirrors
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#3811">[ date ]</a>
<a href="thread.html#3811">[ thread ]</a>
<a href="subject.html#3811">[ subject ]</a>
<a href="author.html#3811">[ 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>
|