3b040f58f7
The script was embedded in the playbook, which leads to some pain with regard to editing and reviewing as well as manual testing. The disadvantage of doing this is that it can make jobs somewhat less portable between projects, but in this case that's not really an issue. There are further improvements that can made to remove duplication between the nested and non-nested versions of these jobs. This change will make it easier for those changes to be made as people have time. Change-Id: Ia6795ef15a03429c19e66ed6d297f62da72cc052
21 lines
656 B
YAML
21 lines
656 B
YAML
- hosts: all
|
|
tasks:
|
|
- name: Ensure {{ ansible_user_dir }}/logs exists
|
|
become: true
|
|
file:
|
|
path: "{{ ansible_user_dir }}/logs"
|
|
state: directory
|
|
owner: "{{ ansible_user }}"
|
|
- name: start placement
|
|
args:
|
|
chdir: "{{ ansible_user_dir }}/src/opendev.org/openstack/placement"
|
|
shell:
|
|
executable: /bin/bash
|
|
cmd: gate/perfload-server.sh {{ ansible_user_dir }}
|
|
- name: placement performance
|
|
args:
|
|
chdir: "{{ ansible_user_dir }}/src/opendev.org/openstack/placement"
|
|
shell:
|
|
executable: /bin/bash
|
|
cmd: gate/perfload-runner.sh {{ ansible_user_dir }}
|