add onceover-example.yaml
This commit is contained in:
		
							parent
							
								
									4a055b9fde
								
							
						
					
					
						commit
						750f514c7e
					
				
							
								
								
									
										93
									
								
								onceover-example.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										93
									
								
								onceover-example.yaml
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,93 @@
 | 
			
		||||
# Classes to be tested
 | 
			
		||||
classes:
 | 
			
		||||
  - role::database_server
 | 
			
		||||
  - 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:
 | 
			
		||||
  general_class:
 | 
			
		||||
    - role::database_server
 | 
			
		||||
    - role::webserver
 | 
			
		||||
    - role::goldload_server
 | 
			
		||||
    - role::example
 | 
			
		||||
 | 
			
		||||
# 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'
 | 
			
		||||
  callaugeas_nodes:
 | 
			
		||||
    - RHEL-7.4
 | 
			
		||||
    - RHEL-6.7
 | 
			
		||||
  haproxy_nodes:
 | 
			
		||||
    - 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
 | 
			
		||||
    - RHEL-7.4
 | 
			
		||||
    - Debian-7.8-32
 | 
			
		||||
    - SLES-11.3-64
 | 
			
		||||
    - Debian-7.8-64
 | 
			
		||||
    - Ubuntu-14.04-32
 | 
			
		||||
    - CentOS-5.11-64
 | 
			
		||||
    - CentOS-5.11-32
 | 
			
		||||
    - RHEL-6.7
 | 
			
		||||
    - CentOS-7.0-64
 | 
			
		||||
    - Ubuntu-14.04-64
 | 
			
		||||
 | 
			
		||||
test_matrix:
 | 
			
		||||
  - all_nodes:
 | 
			
		||||
      classes: 'general_class'
 | 
			
		||||
      tests: 'spec'
 | 
			
		||||
  - callaugeas_nodes: 
 | 
			
		||||
      classes: 'role::callaugeas'
 | 
			
		||||
      tests: 'spec'
 | 
			
		||||
  - haproxy_nodes:
 | 
			
		||||
      classes: 'role::loadbalancer'
 | 
			
		||||
      tests: 'spec'
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -1,18 +0,0 @@
 | 
			
		||||
class role::windowsnode {
 | 
			
		||||
###
 | 
			
		||||
  group { 'testgroup' :
 | 
			
		||||
    name => 'testgroup111',
 | 
			
		||||
    ensure => present,
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
  user { 'testuser1' :
 | 
			
		||||
    name => 'testuser111',
 | 
			
		||||
    ensure => present,
 | 
			
		||||
    groups => 'testgroup111',
 | 
			
		||||
#    require => Group['testgroup'],
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
###
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user