en-US/Books/PuppetWorkshop/Course.xml | 109 +++++++++++++++++-----------------
1 file changed, 57 insertions(+), 52 deletions(-)
New commits:
commit c67b39cbf0c3b4204c700b3c155fa4dfdd2a9523
Author: Jeroen van Meeuwen (Fedora Unity) <kanarip(a)fedoraunity.org>
Date: Sun Oct 5 22:50:50 2008 +0200
Updates
diff --git a/en-US/Books/PuppetWorkshop/Course.xml
b/en-US/Books/PuppetWorkshop/Course.xml
index 874d81d..5a4dfda 100644
--- a/en-US/Books/PuppetWorkshop/Course.xml
+++ b/en-US/Books/PuppetWorkshop/Course.xml
@@ -810,63 +810,28 @@ debug: Calling fileserver.describe</screen>
<itemizedlist>
<listitem>
<formalpara>
- <title>certname</title>
+ <title>[main]</title>
<para>
- The puppetmaster certificate's Common
Name (CN), for which by default the system's hostname is used. The hostname of the
system is a pretty reasonable value.
- </para>
- </formalpara>
- </listitem>
- <listitem>
- <formalpara>
- <title>certdnsnames</title>
- <para>
- A colon (<literal>:</literal>)
seperated list of DNS names resolving to the puppetmaster. Include here:
- <orderedlist>
- <listitem>
- <para>
- The short hostname of the system,
using the output of: <screen># <userinput>hostname
-s</userinput></screen>
- </para>
- </listitem>
+ The locations where puppet seeks it's
configuration and puts it's transitional data. The most important setting is
<literal>vardir</literal>, which should be set to
<filename>/var/lib/puppet/</filename>. Further settings include:
+ <itemizedlist>
<listitem>
<para>
-
<literal>puppet</literal>
+ <code>logdir =
/var/log/puppet/</code>
</para>
</listitem>
<listitem>
<para>
-
<literal>puppet</literal>, followed by the DNS domain name of the system,
using the output of <screen>#
<userinput>dnsdomainname</userinput></screen>
+ <code>rundir =
/var/run/puppet/</code>
</para>
</listitem>
<listitem>
<para>
- Any other hostname or fully
qualified domain name you want to use for the puppetmaster.
+ <code>ssldir =
$vardir/ssl/</code>
</para>
</listitem>
- </orderedlist>
+ </itemizedlist>
</para>
</formalpara>
- </listitem>
- <listitem>
- <para>
- The locations where puppet seeks it's
configuration and puts it's transitional data. The most important setting is
<literal>vardir</literal>, which should be set to
<filename>/var/lib/puppet/</filename>. Further settings include:
- <itemizedlist>
- <listitem>
- <para>
- <code>logdir =
/var/log/puppet/</code>
- </para>
- </listitem>
- <listitem>
- <para>
- <code>rundir =
/var/run/puppet/</code>
- </para>
- </listitem>
- <listitem>
- <para>
- <code>ssldir =
$vardir/ssl/</code>
- </para>
- </listitem>
- </itemizedlist>
- </para>
<note>
<para>
If you used a package to install puppet, the
defaults should work, but may not comply with your backup strategy. It is the upstream
puppet package that cannot cater to each and every distribution or operating system it is
available for, and therefore has a set of defaults that will work, but will need to be
changed on most platforms.
@@ -874,6 +839,53 @@ debug: Calling fileserver.describe</screen>
</note>
</listitem>
<listitem>
+ <formalpara>
+ <title>[puppetmasterd]</title>
+ <para>
+ <itemizedlist>
+ <listitem>
+ <formalpara>
+
<title>certname</title>
+ <para>
+ The puppetmaster
certificate's Common Name (CN), for which by default the system's hostname is
used. The hostname of the system is a pretty reasonable value.
+ </para>
+ </formalpara>
+ </listitem>
+ <listitem>
+ <formalpara>
+
<title>certdnsnames</title>
+ <para>
+ A colon
(<literal>:</literal>) seperated list of DNS names resolving to the
puppetmaster. Include here:
+ <orderedlist>
+ <listitem>
+ <para>
+ The short
hostname of the system, using the output of: <screen># <userinput>hostname
-s</userinput></screen>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+
<literal>puppet</literal>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+
<literal>puppet</literal>, followed by the DNS domain name of the system,
using the output of <screen>#
<userinput>dnsdomainname</userinput></screen>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Any other
hostname or fully qualified domain name you want to use for the puppetmaster.
+ </para>
+ </listitem>
+ </orderedlist>
+ </para>
+ </formalpara>
+ </listitem>
+ </itemizedlist>
+ </para>
+ </formalpara>
+ </listitem>
+ <listitem>
<para>
Another setting to check is whether or not this
puppetmaster is going to be the Certificate Authority <screen>[puppetmasterd]
ca = <replaceable>true</replaceable></screen>
@@ -911,6 +923,9 @@ debug: Calling fileserver.describe</screen>
<screen>[puppetmasterd]
reports =
<replaceable>tagmail,store,rrdgraph</replaceable></screen>
</para>
+ <para>
+ <emphasis>See also</emphasis>:
<xref linkend="PuppetWorkshop-OtherThingsToDoWithPuppet-TweakingReporting"
/>
+ </para>
</listitem>
<listitem>
<para>
@@ -922,16 +937,6 @@ debug: Calling fileserver.describe</screen>
<emphasis>See also</emphasis>:
<xref linkend="PuppetWorkshop-OtherThingsToDoWithPuppet-TweakingReporting"
/>
</para>
</listitem>
- <listitem>
- <para>
- what type of configuration store to use (sqlite3,
mysql, postgresql)
- </para>
- </listitem>
- <listitem>
- <para>
- database settings for use with storeconfigs
- </para>
- </listitem>
</itemizedlist>
</para>
</formalpara>
Show replies by date