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>