cookbook-zabbix/.kitchen.yml

49 lines
1.4 KiB
YAML

---
driver:
name: docker
provisioner:
name: chef_zero
environments_path: test/environments
client_rb:
environment: integration_test_env
platforms:
- name: centos-6.6-chef-11
driver_config:
image: centos:6.6
platform: rhel
require_chef_omnibus: 12.5.1
use_sudo: false
hostname: integration.test.test
suites:
- name: server
driver:
forward:
- 8087:80
data_bags_path: "test/integration/data_bags"
encrypted_data_bag_secret_key_path: "test/integration/server/encrypted_data_bag_secret"
run_list:
- recipe[zabbix::database]
- recipe[zabbix::server]
attributes:
tags: [ 'httpd', 'openldap', 'mind1', 'mongodb', 'shibboleth', 'tomcat' ]
- name: agent
data_bags_path: "test/integration/data_bags"
encrypted_data_bag_secret_key_path: "test/integration/agent/encrypted_data_bag_secret"
run_list:
- recipe[zabbix::default]
attributes:
tags: [ 'httpd', 'openldap', 'mind1', 'mongodb', 'shibboleth', 'tomcat' ]
zabbix:
agent_servers: ['172.17.0.3']
- name: proxy
data_bags_path: "test/integration/data_bags"
encrypted_data_bag_secret_key_path: "test/integration/server/encrypted_data_bag_secret"
run_list:
- recipe[zabbix::proxy]
attributes:
tags: [ 'httpd', 'openldap', 'mind1', 'mongodb', 'shibboleth', 'tomcat' ]