Skip to content

Commit

Permalink
Merge pull request puppetlabs#2903 from Iristyle/ticket/master/PUP-23…
Browse files Browse the repository at this point in the history
…88-Puppet-acceptance-Ruby-2

(PUP-2388) Puppet acceptance for Ruby 2 x64
  • Loading branch information
ferventcoder committed Jul 29, 2014
2 parents 2e844f4 + df98082 commit 92c539f
Show file tree
Hide file tree
Showing 18 changed files with 198 additions and 135 deletions.
5 changes: 5 additions & 0 deletions acceptance/bin/ci-bootstrap-from-artifacts.sh
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,11 @@ if [[ "${platform}" =~ 'solaris' ]]; then
repo_proxy=" :repo_proxy => false,"
fi

# If the platform is Windows, append $ruby_arch
if [[ "${platform}" =~ 'win' ]]; then
platform="${platform}-${ruby_arch}"
fi

cat > local_options.rb <<-EOF
{
:hosts_file => 'config/nodes/${platform}.yaml',
Expand Down
38 changes: 0 additions & 38 deletions acceptance/config/nodes/win2003-all.yaml

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -6,20 +6,14 @@ HOSTS:
platform: el-6-i386
hypervisor: vcloud
template: Delivery/Quality Assurance/Templates/vCloud/redhat-6-i386
agent-r2-i386:
roles:
- agent
platform: windows-2003r2-32
hypervisor: vcloud
template: Delivery/Quality Assurance/Templates/vCloud/win-2003r2-i386
agent-r2-x86_64:
agent-2003r2-x86_64-rubyx64:
roles:
- agent
platform: windows-2003r2-64
ruby_arch: x64
hypervisor: vcloud
template: Delivery/Quality Assurance/Templates/vCloud/win-2003r2-x86_64
CONFIG:
filecount: 12
datastore: instance0
resourcepool: delivery/Quality Assurance/FOSS/Dynamic
folder: Delivery/Quality Assurance/FOSS/Dynamic
Expand Down
20 changes: 20 additions & 0 deletions acceptance/config/nodes/win2003r2x64-rubyx86.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
HOSTS:
master:
roles:
- master
- agent
platform: el-6-i386
hypervisor: vcloud
template: Delivery/Quality Assurance/Templates/vCloud/redhat-6-i386
agent-2003r2-x86_64-rubyx86:
roles:
- agent
platform: windows-2003r2-64
ruby_arch: x86
hypervisor: vcloud
template: Delivery/Quality Assurance/Templates/vCloud/win-2003r2-x86_64
CONFIG:
datastore: instance0
resourcepool: delivery/Quality Assurance/FOSS/Dynamic
folder: Delivery/Quality Assurance/FOSS/Dynamic
pooling_api: http://vcloud.delivery.puppetlabs.net/
20 changes: 20 additions & 0 deletions acceptance/config/nodes/win2003r2x86-rubyx86.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
HOSTS:
master:
roles:
- master
- agent
platform: el-6-i386
hypervisor: vcloud
template: Delivery/Quality Assurance/Templates/vCloud/redhat-6-i386
agent-2003r2-i386:
roles:
- agent
platform: windows-2003r2-32
ruby_arch: x86
hypervisor: vcloud
template: Delivery/Quality Assurance/Templates/vCloud/win-2003r2-i386
CONFIG:
datastore: instance0
resourcepool: delivery/Quality Assurance/FOSS/Dynamic
folder: Delivery/Quality Assurance/FOSS/Dynamic
pooling_api: http://vcloud.delivery.puppetlabs.net/
Original file line number Diff line number Diff line change
Expand Up @@ -6,20 +6,14 @@ HOSTS:
platform: el-6-i386
hypervisor: vcloud
template: Delivery/Quality Assurance/Templates/vCloud/redhat-6-i386
agent-i386:
roles:
- agent
platform: windows-2003-32
hypervisor: vcloud
template: Delivery/Quality Assurance/Templates/vCloud/win-2003-i386
agent-x86_64:
agent-2003-x86_64-rubyx64:
roles:
- agent
platform: windows-2003-64
ruby_arch: x64
hypervisor: vcloud
template: Delivery/Quality Assurance/Templates/vCloud/win-2003-x86_64
CONFIG:
filecount: 12
datastore: instance0
resourcepool: delivery/Quality Assurance/FOSS/Dynamic
folder: Delivery/Quality Assurance/FOSS/Dynamic
Expand Down
20 changes: 20 additions & 0 deletions acceptance/config/nodes/win2003x64-rubyx86.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
HOSTS:
master:
roles:
- master
- agent
platform: el-6-i386
hypervisor: vcloud
template: Delivery/Quality Assurance/Templates/vCloud/redhat-6-i386
agent-2003-x86_64-rubyx86:
roles:
- agent
platform: windows-2003-64
ruby_arch: x86
hypervisor: vcloud
template: Delivery/Quality Assurance/Templates/vCloud/win-2003-x86_64
CONFIG:
datastore: instance0
resourcepool: delivery/Quality Assurance/FOSS/Dynamic
folder: Delivery/Quality Assurance/FOSS/Dynamic
pooling_api: http://vcloud.delivery.puppetlabs.net/
20 changes: 20 additions & 0 deletions acceptance/config/nodes/win2003x86-rubyx86.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
HOSTS:
master:
roles:
- master
- agent
platform: el-6-i386
hypervisor: vcloud
template: Delivery/Quality Assurance/Templates/vCloud/redhat-6-i386
agent-2003-i386:
roles:
- agent
platform: windows-2003-32
ruby_arch: x86
hypervisor: vcloud
template: Delivery/Quality Assurance/Templates/vCloud/win-2003-i386
CONFIG:
datastore: instance0
resourcepool: delivery/Quality Assurance/FOSS/Dynamic
folder: Delivery/Quality Assurance/FOSS/Dynamic
pooling_api: http://vcloud.delivery.puppetlabs.net/
20 changes: 20 additions & 0 deletions acceptance/config/nodes/win2008-rubyx64.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
HOSTS:
master:
roles:
- master
- agent
platform: el-6-i386
hypervisor: vcloud
template: Delivery/Quality Assurance/Templates/vCloud/redhat-6-i386
agent-2008-x86_64-rubyx64:
roles:
- agent
platform: windows-2008-64
ruby_arch: x64
hypervisor: vcloud
template: Delivery/Quality Assurance/Templates/vCloud/win-2008-x86_64
CONFIG:
datastore: instance0
resourcepool: delivery/Quality Assurance/FOSS/Dynamic
folder: Delivery/Quality Assurance/FOSS/Dynamic
pooling_api: http://vcloud.delivery.puppetlabs.net/
20 changes: 20 additions & 0 deletions acceptance/config/nodes/win2008-rubyx86.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
HOSTS:
master:
roles:
- master
- agent
platform: el-6-i386
hypervisor: vcloud
template: Delivery/Quality Assurance/Templates/vCloud/redhat-6-i386
agent-2008-x86_64-rubyx86:
roles:
- agent
platform: windows-2008-64
ruby_arch: x86
hypervisor: vcloud
template: Delivery/Quality Assurance/Templates/vCloud/win-2008-x86_64
CONFIG:
datastore: instance0
resourcepool: delivery/Quality Assurance/FOSS/Dynamic
folder: Delivery/Quality Assurance/FOSS/Dynamic
pooling_api: http://vcloud.delivery.puppetlabs.net/
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,14 @@ HOSTS:
platform: el-6-i386
hypervisor: vcloud
template: Delivery/Quality Assurance/Templates/vCloud/redhat-6-i386
agent:
agent-2008r2-x86_64-rubyx64:
roles:
- agent
platform: windows-2008r2-64
ruby_arch: x64
hypervisor: vcloud
template: Delivery/Quality Assurance/Templates/vCloud/win-2008r2-x86_64
CONFIG:
filecount: 12
datastore: instance0
resourcepool: delivery/Quality Assurance/FOSS/Dynamic
folder: Delivery/Quality Assurance/FOSS/Dynamic
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,20 +6,14 @@ HOSTS:
platform: el-6-i386
hypervisor: vcloud
template: Delivery/Quality Assurance/Templates/vCloud/redhat-6-i386
agent-2008r2-x86_64:
agent-2008r2-x86_64-rubyx86:
roles:
- agent
platform: windows-2008r2-64
ruby_arch: x86
hypervisor: vcloud
template: Delivery/Quality Assurance/Templates/vCloud/win-2008r2-x86_64
agent-2008-x86_64:
roles:
- agent
platform: windows-2008-64
hypervisor: vcloud
template: Delivery/Quality Assurance/Templates/vCloud/win-2008-x86_64
CONFIG:
filecount: 12
datastore: instance0
resourcepool: delivery/Quality Assurance/FOSS/Dynamic
folder: Delivery/Quality Assurance/FOSS/Dynamic
Expand Down
20 changes: 20 additions & 0 deletions acceptance/config/nodes/win2012-rubyx64.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
HOSTS:
master:
roles:
- master
- agent
platform: el-6-i386
hypervisor: vcloud
template: Delivery/Quality Assurance/Templates/vCloud/redhat-6-i386
agent-2012-x86_64-rubyx64:
roles:
- agent
platform: windows-2012-64
ruby_arch: x64
hypervisor: vcloud
template: Delivery/Quality Assurance/Templates/vCloud/win-2012-x86_64
CONFIG:
datastore: instance0
resourcepool: delivery/Quality Assurance/FOSS/Dynamic
folder: Delivery/Quality Assurance/FOSS/Dynamic
pooling_api: http://vcloud.delivery.puppetlabs.net/
20 changes: 20 additions & 0 deletions acceptance/config/nodes/win2012-rubyx86.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
HOSTS:
master:
roles:
- master
- agent
platform: el-6-i386
hypervisor: vcloud
template: Delivery/Quality Assurance/Templates/vCloud/redhat-6-i386
agent-2012-x86_64-rubyx86:
roles:
- agent
platform: windows-2012-64
ruby_arch: x86
hypervisor: vcloud
template: Delivery/Quality Assurance/Templates/vCloud/win-2012-x86_64
CONFIG:
datastore: instance0
resourcepool: delivery/Quality Assurance/FOSS/Dynamic
folder: Delivery/Quality Assurance/FOSS/Dynamic
pooling_api: http://vcloud.delivery.puppetlabs.net/
Original file line number Diff line number Diff line change
Expand Up @@ -6,20 +6,14 @@ HOSTS:
platform: el-6-i386
hypervisor: vcloud
template: Delivery/Quality Assurance/Templates/vCloud/redhat-6-i386
agent-2012r2-x86_64:
agent-2012r2-x86_64-rubyx64:
roles:
- agent
platform: windows-2012r2-64
ruby_arch: x64
hypervisor: vcloud
template: Delivery/Quality Assurance/Templates/vCloud/win-2012r2-x86_64
agent-2012-x86_64:
roles:
- agent
platform: windows-2012-64
hypervisor: vcloud
template: Delivery/Quality Assurance/Templates/vCloud/win-2012-x86_64
CONFIG:
filecount: 12
datastore: instance0
resourcepool: delivery/Quality Assurance/FOSS/Dynamic
folder: Delivery/Quality Assurance/FOSS/Dynamic
Expand Down
20 changes: 20 additions & 0 deletions acceptance/config/nodes/win2012r2-rubyx86.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
HOSTS:
master:
roles:
- master
- agent
platform: el-6-i386
hypervisor: vcloud
template: Delivery/Quality Assurance/Templates/vCloud/redhat-6-i386
agent-2012r2-x86_64-rubyx86:
roles:
- agent
platform: windows-2012r2-64
ruby_arch: x86
hypervisor: vcloud
template: Delivery/Quality Assurance/Templates/vCloud/win-2012r2-x86_64
CONFIG:
datastore: instance0
resourcepool: delivery/Quality Assurance/FOSS/Dynamic
folder: Delivery/Quality Assurance/FOSS/Dynamic
pooling_api: http://vcloud.delivery.puppetlabs.net/

0 comments on commit 92c539f

Please sign in to comment.