diff --git a/.zuul.yaml b/.zuul.yaml index b1d8ae4a34..df5b6da0b7 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -137,6 +137,7 @@ node_version: 10 tox_constraints_file: "{{ ansible_user_dir }}/{{ zuul.projects['opendev.org/openstack/requirements'].src_dir }}/upper-constraints.txt" nodeset: ubuntu-bionic + pre-run: playbooks/horizon-nodejs/pre.yaml required-projects: - openstack/horizon - openstack/requirements @@ -149,6 +150,7 @@ vars: node_version: 10 tox_constraints_file: "{{ ansible_user_dir }}/{{ zuul.projects['opendev.org/openstack/requirements'].src_dir }}/upper-constraints.txt" + pre-run: playbooks/horizon-nodejs/pre.yaml nodeset: ubuntu-bionic required-projects: - openstack/horizon diff --git a/playbooks/horizon-nodejs/pre.yaml b/playbooks/horizon-nodejs/pre.yaml new file mode 100644 index 0000000000..b346b04629 --- /dev/null +++ b/playbooks/horizon-nodejs/pre.yaml @@ -0,0 +1,6 @@ +- hosts: all + roles: + # package.json needs to run 'tox' as command, ensure that it's + # installed and can be used globally. + - role: ensure-tox + ensure_global_symlinks: True