diff --git a/playbooks/infra-puppet-apply/run.yaml b/playbooks/infra-puppet-apply/run.yaml index ce120622..1349255c 100644 --- a/playbooks/infra-puppet-apply/run.yaml +++ b/playbooks/infra-puppet-apply/run.yaml @@ -1,8 +1,12 @@ - hosts: all - name: infra-puppet-apply-3 + name: infra-puppet-apply tasks: - name: Run puppet-apply test - command: ./tools/apply-test.sh + shell: ./tools/apply-test.sh args: chdir: "{{ zuul.projects['git.openstack.org/openstack-infra/system-config'].src_dir }}" + environment: + PUPPET_VERSION: "{{ puppet_version | default('3') }}" + tags: + - skip_ansible_lint diff --git a/zuul.d/jobs.yaml b/zuul.d/jobs.yaml index 75b12b83..de7efc45 100644 --- a/zuul.d/jobs.yaml +++ b/zuul.d/jobs.yaml @@ -1203,6 +1203,14 @@ name: infra-puppet-apply-4-centos-7 parent: infra-puppet-apply-base nodeset: centos-7 + vars: + puppet_version: 4 + +- job: + name: infra-puppet-apply-4-ubuntu-xenial + parent: infra-puppet-apply-base + vars: + puppet_version: 4 - job: name: ansible-role-functional-base diff --git a/zuul.d/zuul-legacy-project-templates.yaml b/zuul.d/zuul-legacy-project-templates.yaml index dd21892f..2160471d 100644 --- a/zuul.d/zuul-legacy-project-templates.yaml +++ b/zuul.d/zuul-legacy-project-templates.yaml @@ -63,6 +63,7 @@ experimental: jobs: - infra-puppet-apply-4-centos-7 + - infra-puppet-apply-4-ubuntu-xenial - project-template: name: infra-puppet-check-jobs