control-repo/spec/onceover.yaml
Henry Wang 73005f3953 abc
2020-04-06 13:11:51 +08:00

79 lines
1.8 KiB
YAML

# Classes to be tested
classes:
- role::database_server
- role::windowsnode
- role::webserver
- role::goldload_server
- role::loadbalancer
- role::example
- role::callaugeas
# Nodes to tests classes on, this refers to a 'factset' or 'nodeset'
# depending on whether you are running 'spec' or 'acceptance' tests
nodes:
# - AIX-7.1-powerpc
- SLES-12.1-64
- Debian-6.0.10-32
- CentOS-6.6-64
- Ubuntu-12.04-32
- Amazon-2018.03
- Ubuntu-12.04-64
- CentOS-6.6-32
- Debian-6.0.10-64
# - AIX-6.1-powerpc
- Windows_Server-2012r2-64
- RHEL-7.4
- Debian-7.8-32
- windows-10-64
- Windows_Server-2008r2-64
- SLES-11.3-64
# - Debian-7.8-64
- solaris-10_u9-sparc-64
- solaris-11.2-sparc-64
- Ubuntu-14.04-32
- CentOS-5.11-64
- CentOS-5.11-32
- RHEL-6.7
- CentOS-7.0-64
- Ubuntu-14.04-64
# You can group classes here to save typing
class_groups:
special_classes:
- 'role::callaugeas'
- 'role::loadbalancer'
general_classes:
include: 'all_classes'
exclude: 'special_classes'
non_windows_classes:
include: 'all_classes'
exclude: 'role::callaugeas'
# You can group nodes here to save typing
# We have created a 'non_windows_nodes' group because we can't
# give you Windows vagrant boxes to test with because licensing,
# we can give you fact sets though so go crazy with spec testing!
node_groups:
windows_nodes:
- Windows_Server-2012r2-64
- windows-10-64
- Windows_Server-2008r2-64
non_windows_nodes:
include: 'all_nodes'
exclude: 'windows_nodes'
test_callaugeas_nodes:
- RHEL-7.4
- RHEL-6.7
test_matrix:
- all_nodes:
classes: 'general_classes'
tests: 'spec'
- non_windows_nodes:
classes: 'non_windows_classes'
tests: 'spec'
- test_callaugeas_nodes:
classes: 'role::callaugeas'
tests: 'spec'