diff --git a/doc/requirements.txt b/doc/requirements.txt index e140bc0689..f65e9dfece 100644 --- a/doc/requirements.txt +++ b/doc/requirements.txt @@ -8,3 +8,4 @@ nwdiag blockdiag sphinxcontrib-blockdiag sphinxcontrib-nwdiag +zuul-sphinx>=0.2.0 diff --git a/doc/source/conf.py b/doc/source/conf.py index 780237fe58..e9708fae1d 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -26,7 +26,7 @@ import os # Add any Sphinx extension module names here, as strings. They can be extensions # coming with Sphinx (named 'sphinx.ext.*') or your custom ones. -extensions = [ 'openstackdocstheme', 'sphinxcontrib.blockdiag', 'sphinxcontrib.nwdiag' ] +extensions = [ 'sphinx.ext.autodoc', 'zuul_sphinx', 'openstackdocstheme', 'sphinxcontrib.blockdiag', 'sphinxcontrib.nwdiag' ] # openstackdocstheme options repository_name = 'openstack-dev/devstack' diff --git a/doc/source/index.rst b/doc/source/index.rst index 47087c5a0b..9254c23cae 100644 --- a/doc/source/index.rst +++ b/doc/source/index.rst @@ -139,6 +139,8 @@ up to date to the latest devstack). Enable :doc:`devstack plugins ` to support additional services, features, and configuration not present in base devstack. +Use devstack in your CI with :doc:`Ansible roles ` for Zuul V3. + Get :doc:`the big picture ` of what we are trying to do with devstack, and help us by :doc:`contributing to the project `. diff --git a/doc/source/roles.rst b/doc/source/roles.rst new file mode 100644 index 0000000000..5baa1e4e82 --- /dev/null +++ b/doc/source/roles.rst @@ -0,0 +1,4 @@ +Roles +===== + +.. zuul:autoroles::