An open API service indexing awesome lists of open source software.

https://github.com/stackhpc/openstack-admin-guide

Template of an OpenStack administration guide
https://github.com/stackhpc/openstack-admin-guide

Last synced: 14 days ago
JSON representation

Template of an OpenStack administration guide

Awesome Lists containing this project

README

          

Template of OpenStack administration guide
==========================================

Customise the guide
-------------------

* Fork this repository
* Customise source/vars.rst
* Customise source/data/deployment.yml

Build the guide
---------------

Prepare your build environment:

Please note that Sphinx requires now python version 3.7+. Details: https://github.com/sphinx-contrib/autoprogram/pull/48.
Default python version in CentOS 8 is 3.6. So either you use different distro, or install python 3.7+ manually.

.. code-block:: console

python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt

Then use one of the following build commands:

.. code-block:: console

make html
make singlehtml

Run ``make`` to see all possible builds.

PDF builds will require extra packages to be installed. For CentOS 8:

.. code-block:: console

sudo dnf install -y epel-release

sudo dnf install -y latexmk make texlive texlive-capt-of texlive-fncychap \
texlive-framed texlive-needspace texlive-tabulary texlive-titlesec \
texlive-upquote texlive-wrapfig

make latexpdf