# Role integration jobs. These test the top-level generic roles/* # under Zuul. The range of platforms should be the same as those for # openstack-zuul-jobs. # # NOTE(ianw): 2018-08 have left off Fedora & OpenSUSE because # no roles currently run on them. - job: name: system-config-zuul-role-integration description: Test roles provided by system-config with Zuul. abstract: true parent: base run: roles-test/base.yaml post-run: roles-test/post.yaml files: - 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 parent: system-config-zuul-role-integration nodeset: nodes: - name: base label: ubuntu-xenial - name: puppet4 label: ubuntu-xenial groups: - name: puppet3 nodes: - base - name: openafs nodes: - base - job: name: system-config-zuul-role-integration-bionic parent: system-config-zuul-role-integration nodeset: nodes: - name: base label: ubuntu-bionic groups: - name: openafs nodes: - base - job: name: system-config-zuul-role-integration-bionic-arm64 parent: system-config-zuul-role-integration nodeset: nodes: - name: base label: ubuntu-bionic-arm64 groups: - name: openafs nodes: - base - job: name: system-config-zuul-role-integration-focal parent: system-config-zuul-role-integration nodeset: nodes: - name: base label: ubuntu-focal groups: - name: openafs nodes: - base - job: name: system-config-zuul-role-integration-focal-arm64 parent: system-config-zuul-role-integration nodeset: nodes: - name: base label: ubuntu-focal-arm64 groups: - name: openafs nodes: - base - job: name: system-config-zuul-role-integration-debian-stable parent: system-config-zuul-role-integration nodeset: nodes: - name: base label: debian-buster groups: - name: openafs nodes: - base - job: name: system-config-zuul-role-integration-debian-stable-arm64 parent: system-config-zuul-role-integration nodeset: nodes: - name: base label: debian-buster-arm64 groups: - name: openafs nodes: - base - job: name: system-config-zuul-role-integration-centos-8 parent: system-config-zuul-role-integration nodeset: nodes: - name: base label: centos-8 groups: - name: openafs nodes: - base - job: name: system-config-zuul-role-integration-centos-8-arm64 parent: system-config-zuul-role-integration nodeset: nodes: - name: base label: centos-8-arm64 groups: - name: openafs nodes: - base - project-template: name: system-config-zuul-role-integration check: jobs: - system-config-zuul-role-integration-xenial - system-config-zuul-role-integration-bionic - system-config-zuul-role-integration-bionic-arm64 - system-config-zuul-role-integration-focal - system-config-zuul-role-integration-focal-arm64 - system-config-zuul-role-integration-debian-stable - system-config-zuul-role-integration-debian-stable-arm64 - system-config-zuul-role-integration-centos-8 - system-config-zuul-role-integration-centos-8-arm64 gate: jobs: - system-config-zuul-role-integration-xenial - system-config-zuul-role-integration-bionic - system-config-zuul-role-integration-bionic-arm64 - system-config-zuul-role-integration-focal - system-config-zuul-role-integration-focal-arm64 - system-config-zuul-role-integration-debian-stable - system-config-zuul-role-integration-debian-stable-arm64 - system-config-zuul-role-integration-centos-8 - system-config-zuul-role-integration-centos-8-arm64