c9728d9539
This patch adds a new debconf chapter in the Debian docs. It describe generalities about the Debconf OpenStack. It explains how the following is handled: - Database config (using dbconfig-common) - RabbitMQ config - API endpoint registrations - keystone_authtoken config - preseeding Also, a number of screenshots are added. Note that this is a break-down of: https://review.openstack.org/54394/ into smaller patches. backport: havana Change-Id: Ia5d8e5fc3d397f9441ecb50ef4a3458672307bdc
27 lines
1.5 KiB
XML
27 lines
1.5 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<section xml:id="debconf-preseeding"
|
|
xmlns="http://docbook.org/ns/docbook"
|
|
xmlns:xi="http://www.w3.org/2001/XInclude"
|
|
xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0">
|
|
<title>Debconf preseeding</title>
|
|
<para>You can <firstterm>pre-seed</firstterm> all <systemitem
|
|
class="library">debconf</systemitem> prompts.
|
|
To pre-seed means to write answers to the <systemitem
|
|
class="library">debconf</systemitem> database so that
|
|
the user is not prompted for an answer. Pre-seeding enables a
|
|
hands-free installation for users. The package maintainer creates
|
|
scripts that automatically configure the services.</para>
|
|
<para>The following example shows how to pre-seed an automated MySQL
|
|
Server installation:</para>
|
|
<programlisting language="bash">MYSQL_PASSWORD=<replaceable>MYSQL_PASSWORD</replaceable>
|
|
echo "mysql-server-5.5 mysql-server/root_password password ${<replaceable>MYSQL_PASSWORD</replaceable>}
|
|
mysql-server-5.5 mysql-server/root_password seen true
|
|
mysql-server-5.5 mysql-server/root_password_again password ${<replaceable>MYSQL_PASSWORD</replaceable>}
|
|
mysql-server-5.5 mysql-server/root_password_again seen true
|
|
" | debconf-set-selections
|
|
DEBIAN_FRONTEND=noninteractive apt-get install -y --force-yes mysql-server</programlisting>
|
|
<para>The <code>seen true</code> option tells <systemitem class="library">debconf</systemitem>
|
|
that a specified screen was already seen by the user, so do not show it
|
|
again. This option is useful for upgrades.</para>
|
|
</section>
|