167cc321f4
The role will now use a known functional set of packages based on the version of python being defined. To allow users to add packages to a known functional version of sphinx the variable `doc_building_extra_packages` has been added. This option will union with `doc_building_packages`, installing all python packages in a single set. The releasenotes pre playbook has been updated so that it no longer overrides the default package set when calling the "ensure-sphinx" role. The playbook will now use the `doc_building_extra_packages` option and include only the additional packages it needs. This change allows folks to rely on the role to setup sphinx correctly without needing to overriding everything. Change-Id: Ib3d2fda164b173c82f17fabc20814753bfeaec6e Signed-off-by: Kevin Carter <kecarter@redhat.com>
10 lines
201 B
YAML
10 lines
201 B
YAML
- hosts: all
|
|
roles:
|
|
- role: bindep
|
|
bindep_profile: doc
|
|
bindep_dir: "{{ zuul_work_dir }}"
|
|
- role: ensure-sphinx
|
|
doc_building_extra_packages:
|
|
- reno
|
|
- revoke-sudo
|