Add zuul template file

Change-Id: I6ab368423003637cfae567f2e550fb8fd77d1a14
This commit is contained in:
Flavio Percoco 2017-12-04 10:55:01 +01:00
parent 0db65d00d8
commit 7a9fd4f253
1 changed files with 46 additions and 0 deletions

View File

@ -0,0 +1,46 @@
- project:
name: openstack/ansible-role-k8s-{{cookiecutter.service_name}}
check:
jobs:
- ansible-role-k8s-{{cookiecutter.service_name}}-kubernetes-centos
- ansible-role-k8s-{{cookiecutter.service_name}}-openshift-centos
- job:
name: ansible-role-k8s-{{cookiecutter.service_name}}-kubernetes-centos
parent: ansible-role-k8s-base
nodeset: ansible-role-k8s-centos
vars:
coe: kubernetes
project_name: ansible-role-k8s-{{cookiecutter.service_name}}
ansible_role_k8s_required:
# NOTE(flaper87): Listing projects here forces
# the CI job to include these roles in the main
# playbook, and therefore install the service.
# - ansible-role-k8s-mariadb
# - ansible-role-k8s-keystone
required-projects:
# NOTE(flaper87): you will likely need one or
# more of the projects below
# - openstack/ansible-role-k8s-mariadb
# - openstack/ansible-role-k8s-keystone
- openstack/ansible-role-k8s-{{cookiecutter.service_name}}
- job:
name: ansible-role-k8s-{{cookiecutter.service_name}}-openshift-centos
parent: ansible-role-k8s-base
nodeset: ansible-role-k8s-centos
vars:
coe: openshift
project_name: ansible-role-k8s-{{cookiecutter.service_name}}
ansible_role_k8s_required:
# NOTE(flaper87): Listing projects here forces
# the CI job to include these roles in the main
# playbook, and therefore install the service.
# - ansible-role-k8s-mariadb
# - ansible-role-k8s-keystone
required-projects:
# NOTE(flaper87): you will likely need one or
# more of the projects below
# - openstack/ansible-role-k8s-mariadb
# - openstack/ansible-role-k8s-keystone
- openstack/ansible-role-k8s-{{cookiecutter.service_name}}