blob: b0818b03be2fb2abe43fbf056cec58584a875c7a [file] [log] [blame]
Petr Michalec993e3fa2016-07-15 15:56:34 +02001---
2driver:
3 name: {{ cookiecutter.kitchen_driver }}
4{%- if cookiecutter.kitchen_driver == 'docker' %}
5 hostname: {{ cookiecutter.kitchen_formula }}.ci.local
6 use_sudo: false
7{%- elif cookiecutter.kitchen_driver == 'vagrant' %}
8 vm_hostname: {{ cookiecutter.kitchen_formula }}.ci.local
9 use_sudo: false
10 customize:
11 memory: 512
12{%- endif %}
13
14
15provisioner:
16 name: salt_solo
17 salt_install: bootstrap
18 salt_bootstrap_url: https://bootstrap.saltstack.com
19 salt_version: latest
20 formula: {{ cookiecutter.kitchen_formula }}
21 log_level: info
22 state_top:
23 base:
24 "*":
25 - {{ cookiecutter.kitchen_formula }}
26 pillars:
27 top.sls:
28 base:
29 "*":
30 - {{ cookiecutter.kitchen_formula }}
31 grains:
32 noservices: {{ 'True' if cookiecutter.kitchen_driver =='docker' else 'False' }}
33
34
35verifier:
36 name: {{ cookiecutter.kitchen_verifier }}
37 sudo: true
38
39
40platforms:
41 - name: ubuntu-14.04
42 - name: ubuntu-16.04
43 - name: centos-7.1
44
45
46suites:
47 {%- if cookiecutter.kitchen_suites == "" %}
Petr Michalec9d3b05b2016-07-20 11:09:28 +020048 - name: default
Petr Michalec993e3fa2016-07-15 15:56:34 +020049 # provisioner:
50 # pillars-from-files:
51 # {{ cookiecutter.kitchen_formula }}.sls: tests/pillar/default.sls
52 {%- else %}
53 {%- for suite in cookiecutter.kitchen_suites.split() %}
54
55 - name: {{ suite }}
56 provisioner:
57 pillars-from-files:
58 {{ cookiecutter.kitchen_formula }}.sls: tests/pillar/{{suite}}.sls
59 {%- endfor %}
60 {%- endif %}
61
Petr Michalec9d3b05b2016-07-20 11:09:28 +020062# vim: ft=yaml sw=2 ts=2 sts=2 tw=125