Flatten deployment host section

Change-Id: I5246ff1504c35f1ff834f91e139df3e174ec7b33
This commit is contained in:
Robb Romans 2016-02-23 15:31:43 -06:00
parent bf23dac1d0
commit a3ea60837b
5 changed files with 56 additions and 84 deletions

View File

@ -1,20 +0,0 @@
`Home <index.html>`_ OpenStack-Ansible Installation Guide
Configuring the operating system
--------------------------------
Install additional software packages and configure NTP.
#. Install additional software packages if not already installed during
operating system installation:
.. code-block:: shell-session
# apt-get install aptitude build-essential git ntp ntpdate \
openssh-server python-dev sudo
#. Configure NTP to synchronize with a suitable time source.
--------------
.. include:: navigation.txt

View File

@ -1,13 +0,0 @@
`Home <index.html>`_ OpenStack-Ansible Installation Guide
Installing the operating system
-------------------------------
Install the `Ubuntu Server 14.04 (Trusty Tahr) LTS
64-bit <http://releases.ubuntu.com/14.04/>`_ operating system on the
deployment host with at least one network interface configured to access
the Internet or suitable local repositories.
--------------
.. include:: navigation.txt

View File

@ -1,26 +0,0 @@
`Home <index.html>`_ OpenStack-Ansible Installation Guide
Installing source and dependencies
----------------------------------
Install the source and dependencies for the deployment host.
#. Clone the OSA repository into the ``/opt/openstack-ansible``
directory:
.. code-block:: shell-session
# git clone -b TAG https://github.com/openstack/openstack-ansible.git /opt/openstack-ansible
Replace *``TAG``* with the current stable release tag.
#. Change to the ``/opt/openstack-ansible`` directory, and run the
Ansible bootstrap script:
.. code-block:: shell-session
# scripts/bootstrap-ansible.sh
--------------
.. include:: navigation.txt

View File

@ -1,15 +0,0 @@
`Home <index.html>`_ OpenStack-Ansible Installation Guide
Configuring Secure Shell (SSH) keys
-----------------------------------
Ansible uses Secure Shell (SSH) with public key authentication for
connectivity between the deployment and target hosts. To reduce user
interaction during Ansible operations, key pairs should not include
passphrases. However, if a passphrase is required, consider using the
**ssh-agent** and **ssh-add** commands to temporarily store the
passphrase before performing Ansible operations.
--------------
.. include:: navigation.txt

View File

@ -3,14 +3,6 @@
Chapter 2. Deployment host
--------------------------
.. toctree::
deploymenthost-os.rst
deploymenthost-add.rst
deploymenthost-osa.rst
deploymenthost-sshkeys.rst
**Figure 2.1. Installation work flow**
.. image:: figures/workflow-deploymenthost.png
@ -20,8 +12,62 @@ deployment host contains Ansible and orchestrates the OSA installation
on the target hosts. One of the target hosts, preferably one of the
infrastructure variants, can be used as the deployment host. To use a
deployment host as a target host, follow the steps in `Chapter 3,
*Target hosts* <targethosts.html>`_ on the deployment host. This
guide assumes separate deployment and target hosts.
*Target hosts* <targethosts.html>`_ on the deployment host. This guide
assumes separate deployment and target hosts.
Installing the operating system
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Install the `Ubuntu Server 14.04 (Trusty Tahr) LTS 64-bit
<http://releases.ubuntu.com/14.04/>`_ operating system on the
deployment host with at least one network interface configured to
access the Internet or suitable local repositories.
Configuring the operating system
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Install additional software packages and configure NTP.
#. Install additional software packages if not already installed
during operating system installation:
.. code-block:: shell-session
# apt-get install aptitude build-essential git ntp ntpdate \
openssh-server python-dev sudo
#. Configure NTP to synchronize with a suitable time source.
Installing source and dependencies
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Install the source and dependencies for the deployment host.
#. Clone the OSA repository into the ``/opt/openstack-ansible``
directory:
.. code-block:: shell-session
# git clone -b TAG https://github.com/openstack/openstack-ansible.git /opt/openstack-ansible
Replace *``TAG``* with the current stable release tag.
#. Change to the ``/opt/openstack-ansible`` directory, and run the
Ansible bootstrap script:
.. code-block:: shell-session
# scripts/bootstrap-ansible.sh
Configuring Secure Shell (SSH) keys
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ansible uses Secure Shell (SSH) with public key authentication for
connectivity between the deployment and target hosts. To reduce user
interaction during Ansible operations, key pairs should not include
pass phrases. However, if a pass phrase is required, consider using the
**ssh-agent** and **ssh-add** commands to temporarily store the
pass phrase before performing Ansible operations.
--------------