gtema 87c5849b9c Add jobs to generate Nova OpenAPI spec
Change-Id: I6c1d45db9214fd5678cc277a27bbd2a0ba5f78ec
2024-03-23 15:06:07 +00:00

22 lines
638 B
YAML

---
- hosts: all
roles:
- ensure-pip
- ensure-virtualenv
tasks:
- name: Install openstack-codegenerator from sources
ansible.builtin.pip:
chdir: "{{ zuul.projects['opendev.org/openstack/codegenerator'].src_dir }}"
name: "."
virtualenv: "{{ ansible_user_dir }}/.venv"
- name: Install additional dependencies from sources
ansible.builtin.pip:
chdir: "{{ zuul.projects[zj_dep.project].src_dir }}"
name: "{{ zj_dep.name }}"
virtualenv: "{{ ansible_user_dir }}/.venv"
loop: "{{ install_additional_projects }}"
loop_control:
loop_var: zj_dep