zhu.boxiang f7e4b18413 feat: Support devstack integrated e2e tests
1. add skyline-console-devstack-e2etests-compute into check and gate job
2. add skyline-console-devstack-e2etests-network into check and gate job
3. add skyline-console-devstack-e2etests-other into check and gate job
4. add skyline-console-devstack-e2etests-storage into check and gate job
5. add e2e into Makefile

Change-Id: Ida9542129231f7a61d796495d826fc05ddee0abf
2021-10-25 18:34:48 +08:00

35 lines
1.0 KiB
YAML

---
- hosts: all
roles:
- ensure-tox
- hosts: controller
vars:
- devstack_base_dir: /opt/stack
tasks:
- name: Copy skyline-apiserver repos into devstack working directory
command: rsync -a {{ item }} {{ devstack_base_dir }}
with_items:
- src/opendev.org/skyline/skyline-apiserver
- src/opendev.org/skyline/skyline-console
become: yes
- name: Remove the old skyline-console in skyline-apiserver/libs
file:
path: "{{ devstack_base_dir }}/skyline-apiserver/libs/skyline-console/"
state: absent
become: yes
- name: Copy skyline-console from {{ devstack_base_dir }} to {{ devstack_base_dir }}/skyline-apiserver/libs
command: rsync -a {{ devstack_base_dir }}/skyline-console {{ devstack_base_dir }}/skyline-apiserver/libs
become: yes
- name: Set ownership of repos
file:
path: '{{ devstack_base_dir }}'
state: directory
recurse: true
owner: stack
group: stack
become: yes