system-config-roles: only match jobs on roles tested

It seems we have some debugging to do on the openafs roles.  The other
roles here, particularly the bazelisk one, aren't tested here, so
reduce the file matcher.

We can overhaul this more, but it seems like a post-puppet/xenial
thing to do.

Change-Id: I0a41ef48eab0560a23a4e29463435dfe0758d01e
changes/93/778593/5
Ian Wienand 2 years ago
parent b711714762
commit 57e29c3680

@ -0,0 +1,14 @@
- hosts: localhost
tasks:
- name: Make log directories for testing hosts
file:
path: "{{ zuul.executor.log_root }}/{{ item }}/logs"
state: directory
recurse: true
loop: "{{ query('inventory_hostnames', 'all') }}"
- hosts: all
tasks:
- include_role:
name: stage-output

@ -10,8 +10,18 @@
abstract: true
parent: base
run: roles-test/base.yaml
post-run: roles-test/post.yaml
files:
- roles/
- roles/puppet-install
- roles/openafs-client
- roles/kerberos-client
vars:
zuul_copy_output: "{{ copy_output | combine(host_copy_output | default({})) }}"
stage_dir: "{{ ansible_user_dir }}/zuul-output"
copy_output:
'/var/log/syslog': logs_txt
'/var/log/messages': logs_txt
'/var/log/openafs': logs
- job:
name: system-config-zuul-role-integration-xenial

Loading…
Cancel
Save