]> review.fuel-infra Code Review - puppet-modules/puppetlabs-firewall.git/commitdiff
Update to newest modulesync_configs [9ca280f] update-msync
authorDavid Schmitt <david.schmitt@puppetlabs.com>
Wed, 13 Apr 2016 19:49:43 +0000 (20:49 +0100)
committerDavid Schmitt <david.schmitt@puppet.com>
Mon, 18 Apr 2016 19:15:09 +0000 (20:15 +0100)
48 files changed:
.sync.yml [new file with mode: 0644]
.travis.yml
Gemfile
spec/acceptance/firewall_spec.rb
spec/acceptance/nodesets/centos-59-x64-pe.yml [deleted file]
spec/acceptance/nodesets/centos-59-x64.yml [deleted file]
spec/acceptance/nodesets/centos-64-x64-fusion.yml [deleted file]
spec/acceptance/nodesets/centos-64-x64-pe.yml [deleted file]
spec/acceptance/nodesets/centos-64-x64.yml [deleted file]
spec/acceptance/nodesets/centos-65-x64.yml [deleted file]
spec/acceptance/nodesets/centos-7-x64.yml
spec/acceptance/nodesets/debian-607-x64.yml [deleted file]
spec/acceptance/nodesets/debian-70rc1-x64.yml [deleted file]
spec/acceptance/nodesets/debian-8-x64.yml [new file with mode: 0644]
spec/acceptance/nodesets/default.yml
spec/acceptance/nodesets/docker/centos-7.yml [new file with mode: 0644]
spec/acceptance/nodesets/docker/debian-8.yml [new file with mode: 0644]
spec/acceptance/nodesets/docker/ubuntu-14.04.yml [new file with mode: 0644]
spec/acceptance/nodesets/fedora-18-x64.yml [deleted file]
spec/acceptance/nodesets/new/aio/debian-8-64mda.yml [deleted file]
spec/acceptance/nodesets/new/aio/redhat-6-64mda.yml [deleted file]
spec/acceptance/nodesets/new/aio/redhat-7-64mda.yml [deleted file]
spec/acceptance/nodesets/new/aio/ubuntu-1404-64mda.yml [deleted file]
spec/acceptance/nodesets/new/pe/centos-5-64mda.yml [deleted file]
spec/acceptance/nodesets/new/pe/centos-6-64mda.yml [deleted file]
spec/acceptance/nodesets/new/pe/centos-7-64mda.yml [deleted file]
spec/acceptance/nodesets/new/pe/debian-6-64mda.yml [deleted file]
spec/acceptance/nodesets/new/pe/debian-7-64mda.yml [deleted file]
spec/acceptance/nodesets/new/pe/debian-8-64mda.yml [deleted file]
spec/acceptance/nodesets/new/pe/oracle-6-64mda.yml [deleted file]
spec/acceptance/nodesets/new/pe/oracle-7-64mda.yml [deleted file]
spec/acceptance/nodesets/new/pe/redhat-5-64mda.yml [deleted file]
spec/acceptance/nodesets/new/pe/redhat-6-64mda.yml [deleted file]
spec/acceptance/nodesets/new/pe/redhat-7-64mda.yml [deleted file]
spec/acceptance/nodesets/new/pe/scientific-5-64mda.yml [deleted file]
spec/acceptance/nodesets/new/pe/scientific-6-64mda.yml [deleted file]
spec/acceptance/nodesets/new/pe/scientific-7-64mda.yml [deleted file]
spec/acceptance/nodesets/new/pe/sles-10-64mda.yml [deleted file]
spec/acceptance/nodesets/new/pe/sles-11-64mda.yml [deleted file]
spec/acceptance/nodesets/new/pe/sles-12-64mda.yml [deleted file]
spec/acceptance/nodesets/new/pe/ubuntu-1004-64mda.yml [deleted file]
spec/acceptance/nodesets/new/pe/ubuntu-1204-64mda.yml [deleted file]
spec/acceptance/nodesets/new/pe/ubuntu-1404-64mda.yml [deleted file]
spec/acceptance/nodesets/sles-11sp1-x64.yml [deleted file]
spec/acceptance/nodesets/ubuntu-server-10044-x64.yml [deleted file]
spec/acceptance/nodesets/ubuntu-server-12042-x64.yml [deleted file]
spec/acceptance/nodesets/ubuntu-server-1404-x64.yml [deleted file]
spec/spec_helper_acceptance.rb

diff --git a/.sync.yml b/.sync.yml
new file mode 100644 (file)
index 0000000..ffc7ff3
--- /dev/null
+++ b/.sync.yml
@@ -0,0 +1,10 @@
+---
+# only run a minimal subset of tests on travis, as many of the tests exercise the kernel, which is the "wrong" one anyways
+.travis.yml:
+  docker_sets:
+  - set: docker/ubuntu-14.04
+    options:
+      env: PUPPET_INSTALL_TYPE=agent BEAKER_debug=true BEAKER_set=@@SET@@ SPEC_OPTS="--tag docker"
+  - set: docker/centos-7
+    options:
+      env: PUPPET_INSTALL_TYPE=agent BEAKER_debug=true BEAKER_set=@@SET@@ SPEC_OPTS=""--tag docker"
index 588fb5b002e0c1099dbfc53b62fd510a2d7c3dd9..d0ebda3f9625996fa864be502cf35922565f4263 100644 (file)
@@ -3,18 +3,33 @@
 sudo: false
 language: ruby
 cache: bundler
-bundler_args: --without system_tests
 script: "bundle exec rake validate lint spec"
 matrix:
   fast_finish: true
   include:
   - rvm: 2.1.6
+    dist: trusty
+    env: PUPPET_INSTALL_TYPE=agent BEAKER_debug=true BEAKER_set=docker/ubuntu-14.04 SPEC_OPTS="--tag docker"
+    script: bundle exec rake beaker
+    services: docker
+    sudo: required
+  - rvm: 2.1.6
+    dist: trusty
+    env: PUPPET_INSTALL_TYPE=agent BEAKER_debug=true BEAKER_set=docker/centos-7 SPEC_OPTS=""--tag docker"
+    script: bundle exec rake beaker
+    services: docker
+    sudo: required
+  - rvm: 2.1.6
+    bundler_args: --without system_tests
     env: PUPPET_GEM_VERSION="~> 4.0" STRICT_VARIABLES="yes"
   - rvm: 2.1.5
+    bundler_args: --without system_tests
     env: PUPPET_GEM_VERSION="~> 3.0" FUTURE_PARSER="yes"
   - rvm: 2.1.5
+    bundler_args: --without system_tests
     env: PUPPET_GEM_VERSION="~> 3.0"
   - rvm: 1.9.3
+    bundler_args: --without system_tests
     env: PUPPET_GEM_VERSION="~> 3.0"
 notifications:
   email: false
diff --git a/Gemfile b/Gemfile
index 1ab76f0c58a38e98b66c8c18ca88ea49091848db..e490bc9b9842e06f326f6336c86e17f4489c2d90 100644 (file)
--- a/Gemfile
+++ b/Gemfile
@@ -18,12 +18,7 @@ group :development, :unit_tests do
   gem 'puppet_facts',              :require => false
   gem 'puppet-blacksmith',         :require => false
   gem 'puppetlabs_spec_helper',    :require => false
-
-  # Modulesync will override the following. This is only a temporary measure until we fix
-  # our tests for rspec-puppet 2.4.0 support.
-  # Actual update work to be done in https://tickets.puppetlabs.com/browse/FM-5035
-  gem 'rspec-puppet', '= 2.3.2',   :require => false
-
+  gem 'rspec-puppet', '>= 2.3.2',  :require => false
   gem 'simplecov',                 :require => false
 end
 group :system_tests do
index 9f39c7ecef822ccba77e037f9e663ee111a58e6f..0b720e32dc10f00b01002073444bf4587e3ffe49 100644 (file)
@@ -1,6 +1,6 @@
 require 'spec_helper_acceptance'
 
-describe 'firewall basics' do
+describe 'firewall basics', docker: true do
   before :all do
     iptables_flush_all_tables
     ip6tables_flush_all_tables
diff --git a/spec/acceptance/nodesets/centos-59-x64-pe.yml b/spec/acceptance/nodesets/centos-59-x64-pe.yml
deleted file mode 100644 (file)
index 3a6470b..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-HOSTS:
-  centos-59-x64:
-    roles:
-      - master
-      - database
-      - console
-    platform: el-5-x86_64
-    box : centos-59-x64-vbox4210-nocm
-    box_url : http://puppet-vagrant-boxes.puppetlabs.com/centos-59-x64-vbox4210-nocm.box
-    hypervisor : vagrant
-CONFIG:
-  type: pe
diff --git a/spec/acceptance/nodesets/centos-59-x64.yml b/spec/acceptance/nodesets/centos-59-x64.yml
deleted file mode 100644 (file)
index 2ad90b8..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-HOSTS:
-  centos-59-x64:
-    roles:
-      - master
-    platform: el-5-x86_64
-    box : centos-59-x64-vbox4210-nocm
-    box_url : http://puppet-vagrant-boxes.puppetlabs.com/centos-59-x64-vbox4210-nocm.box
-    hypervisor : vagrant
-CONFIG:
-  type: git
diff --git a/spec/acceptance/nodesets/centos-64-x64-fusion.yml b/spec/acceptance/nodesets/centos-64-x64-fusion.yml
deleted file mode 100644 (file)
index d516673..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-HOSTS:
-  centos-64-x64:
-    roles:
-      - master
-    platform: el-6-x86_64
-    box : centos-64-x64-fusion503-nocm
-    box_url : http://puppet-vagrant-boxes.puppetlabs.com/centos-64-x64-fusion503-nocm.box
-    hypervisor : fusion
-CONFIG:
-  type: foss
diff --git a/spec/acceptance/nodesets/centos-64-x64-pe.yml b/spec/acceptance/nodesets/centos-64-x64-pe.yml
deleted file mode 100644 (file)
index 7d9242f..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-HOSTS:
-  centos-64-x64:
-    roles:
-      - master
-      - database
-      - dashboard
-    platform: el-6-x86_64
-    box : centos-64-x64-vbox4210-nocm
-    box_url : http://puppet-vagrant-boxes.puppetlabs.com/centos-64-x64-vbox4210-nocm.box
-    hypervisor : vagrant
-CONFIG:
-  type: pe
diff --git a/spec/acceptance/nodesets/centos-64-x64.yml b/spec/acceptance/nodesets/centos-64-x64.yml
deleted file mode 100644 (file)
index 05540ed..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-HOSTS:
-  centos-64-x64:
-    roles:
-      - master
-    platform: el-6-x86_64
-    box : centos-64-x64-vbox4210-nocm
-    box_url : http://puppet-vagrant-boxes.puppetlabs.com/centos-64-x64-vbox4210-nocm.box
-    hypervisor : vagrant
-CONFIG:
-  type: foss
diff --git a/spec/acceptance/nodesets/centos-65-x64.yml b/spec/acceptance/nodesets/centos-65-x64.yml
deleted file mode 100644 (file)
index 4e2cb80..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-HOSTS:
-  centos-65-x64:
-    roles:
-      - master
-    platform: el-6-x86_64
-    box : centos-65-x64-vbox436-nocm
-    box_url : http://puppet-vagrant-boxes.puppetlabs.com/centos-65-x64-virtualbox-nocm.box
-    hypervisor : vagrant
-CONFIG:
-  type: foss
index f20fe44d96df5041cf8e4bdf33253b9b55f6251f..1a40c8950f7e88fe7226ee6ddffc9fa73560c67e 100644 (file)
@@ -1,11 +1,10 @@
 HOSTS:
   centos-7-x64:
     roles:
-      - master
-    platform: el-7-x86_64
-    box : puppetlabs/centos-7.0-64-nocm
-    box_url : http://puppet-vagrant-boxes.puppetlabs.com/centos-7.0-64-virtualbox-nocm.box
-    hypervisor : vagrant
+      - agent
+      - default
+    platform: redhat-7-x86_64
+    hypervisor: vagrant
+    box: puppetlabs/centos-7.2-64-nocm
 CONFIG:
   type: foss
-  log_level: verbose
\ No newline at end of file
diff --git a/spec/acceptance/nodesets/debian-607-x64.yml b/spec/acceptance/nodesets/debian-607-x64.yml
deleted file mode 100644 (file)
index 4c8be42..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-HOSTS:
-  debian-607-x64:
-    roles:
-      - master
-    platform: debian-6-amd64
-    box : debian-607-x64-vbox4210-nocm
-    box_url : http://puppet-vagrant-boxes.puppetlabs.com/debian-607-x64-vbox4210-nocm.box
-    hypervisor : vagrant
-CONFIG:
-  type: git
diff --git a/spec/acceptance/nodesets/debian-70rc1-x64.yml b/spec/acceptance/nodesets/debian-70rc1-x64.yml
deleted file mode 100644 (file)
index 19181c1..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-HOSTS:
-  debian-70rc1-x64:
-    roles:
-      - master
-    platform: debian-7-amd64
-    box : debian-70rc1-x64-vbox4210-nocm
-    box_url : http://puppet-vagrant-boxes.puppetlabs.com/debian-70rc1-x64-vbox4210-nocm.box
-    hypervisor : vagrant
-CONFIG:
-  type: git
diff --git a/spec/acceptance/nodesets/debian-8-x64.yml b/spec/acceptance/nodesets/debian-8-x64.yml
new file mode 100644 (file)
index 0000000..fef6e63
--- /dev/null
@@ -0,0 +1,10 @@
+HOSTS:
+  debian-8-x64:
+    roles:
+      - agent
+      - default
+    platform: debian-8-amd64
+    hypervisor: vagrant
+    box: puppetlabs/debian-8.2-64-nocm
+CONFIG:
+  type: foss
index 05540ed8c5a90f83b10392ddaf54660f83a41372..dba339c46af9f0a56c292289677654cb869d05bd 100644 (file)
@@ -1,10 +1,10 @@
 HOSTS:
-  centos-64-x64:
+  ubuntu-1404-x64:
     roles:
-      - master
-    platform: el-6-x86_64
-    box : centos-64-x64-vbox4210-nocm
-    box_url : http://puppet-vagrant-boxes.puppetlabs.com/centos-64-x64-vbox4210-nocm.box
-    hypervisor : vagrant
+      - agent
+      - default
+    platform: ubuntu-14.04-amd64
+    hypervisor: vagrant
+    box: puppetlabs/ubuntu-14.04-64-nocm
 CONFIG:
   type: foss
diff --git a/spec/acceptance/nodesets/docker/centos-7.yml b/spec/acceptance/nodesets/docker/centos-7.yml
new file mode 100644 (file)
index 0000000..a3333aa
--- /dev/null
@@ -0,0 +1,12 @@
+HOSTS:
+  centos-7-x64:
+    platform: el-7-x86_64
+    hypervisor: docker
+    image: centos:7
+    docker_preserve_image: true
+    docker_cmd: '["/usr/sbin/init"]'
+    # install various tools required to get the image up to usable levels
+    docker_image_commands:
+      - 'yum install -y crontabs tar wget openssl sysvinit-tools iproute which initscripts'
+CONFIG:
+  trace_limit: 200
diff --git a/spec/acceptance/nodesets/docker/debian-8.yml b/spec/acceptance/nodesets/docker/debian-8.yml
new file mode 100644 (file)
index 0000000..df5c319
--- /dev/null
@@ -0,0 +1,11 @@
+HOSTS:
+  debian-8-x64:
+    platform: debian-8-amd64
+    hypervisor: docker
+    image: debian:8
+    docker_preserve_image: true
+    docker_cmd: '["/sbin/init"]'
+    docker_image_commands:
+      - 'apt-get update && apt-get install -y net-tools wget locales strace lsof && echo "en_US.UTF-8 UTF-8" > /etc/locale.gen && locale-gen'
+CONFIG:
+  trace_limit: 200
diff --git a/spec/acceptance/nodesets/docker/ubuntu-14.04.yml b/spec/acceptance/nodesets/docker/ubuntu-14.04.yml
new file mode 100644 (file)
index 0000000..b1efa58
--- /dev/null
@@ -0,0 +1,12 @@
+HOSTS:
+  ubuntu-1404-x64:
+    platform: ubuntu-14.04-amd64
+    hypervisor: docker
+    image: ubuntu:14.04
+    docker_preserve_image: true
+    docker_cmd: '["/sbin/init"]'
+    docker_image_commands:
+      # ensure that upstart is booting correctly in the container
+      - 'rm /usr/sbin/policy-rc.d && rm /sbin/initctl && dpkg-divert --rename --remove /sbin/initctl && apt-get update && apt-get install -y net-tools wget && locale-gen en_US.UTF-8'
+CONFIG:
+  trace_limit: 200
diff --git a/spec/acceptance/nodesets/fedora-18-x64.yml b/spec/acceptance/nodesets/fedora-18-x64.yml
deleted file mode 100644 (file)
index 624b537..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-HOSTS:
-  fedora-18-x64:
-    roles:
-      - master
-    platform: fedora-18-x86_64
-    box : fedora-18-x64-vbox4210-nocm
-    box_url : http://puppet-vagrant-boxes.puppetlabs.com/fedora-18-x64-vbox4210-nocm.box
-    hypervisor : vagrant
-CONFIG:
-  type: git
diff --git a/spec/acceptance/nodesets/new/aio/debian-8-64mda.yml b/spec/acceptance/nodesets/new/aio/debian-8-64mda.yml
deleted file mode 100644 (file)
index 90a8e83..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
----
-HOSTS:
-  debian-8-amd64-agent:
-    roles:
-    - agent
-    - default
-    platform: debian-8-amd64
-    template: debian-8-x86_64
-    hypervisor: vcloud
-  redhat-7-x86_64-master:
-    roles:
-    - master
-    - dashboard
-    - database
-    - agent
-    platform: el-7-x86_64
-    template: redhat-7-x86_64
-    hypervisor: vcloud
-CONFIG:
-  nfs_server: none
-  consoleport: 443
-  datastore: instance0
-  folder: Delivery/Quality Assurance/Enterprise/Dynamic
-  resourcepool: delivery/Quality Assurance/Enterprise/Dynamic
-  pooling_api: http://vcloud.delivery.puppetlabs.net/
-  type: aio
-  ssh:
-    timeout: 600
-
diff --git a/spec/acceptance/nodesets/new/aio/redhat-6-64mda.yml b/spec/acceptance/nodesets/new/aio/redhat-6-64mda.yml
deleted file mode 100644 (file)
index 9e63eeb..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
----
-HOSTS:
-  redhat-6-x86_64-agent:
-    roles:
-    - agent
-    - default
-    platform: el-6-x86_64
-    template: redhat-6-x86_64
-    hypervisor: vcloud
-  redhat-7-x86_64-master:
-    roles:
-    - master
-    - dashboard
-    - database
-    - agent
-    platform: el-7-x86_64
-    template: redhat-7-x86_64
-    hypervisor: vcloud
-CONFIG:
-  nfs_server: none
-  consoleport: 443
-  datastore: instance0
-  folder: Delivery/Quality Assurance/Enterprise/Dynamic
-  resourcepool: delivery/Quality Assurance/Enterprise/Dynamic
-  pooling_api: http://vcloud.delivery.puppetlabs.net/
-  type: aio
-  ssh:
-    timeout: 600
\ No newline at end of file
diff --git a/spec/acceptance/nodesets/new/aio/redhat-7-64mda.yml b/spec/acceptance/nodesets/new/aio/redhat-7-64mda.yml
deleted file mode 100644 (file)
index b9c352b..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
----
-HOSTS:
-  redhat-7-x86_64-agent:
-    roles:
-    - agent
-    - default
-    platform: el-7-x86_64
-    template: redhat-7-x86_64
-    hypervisor: vcloud
-  redhat-7-x86_64-master:
-    roles:
-    - master
-    - dashboard
-    - database
-    - agent
-    platform: el-7-x86_64
-    template: redhat-7-x86_64
-    hypervisor: vcloud
-CONFIG:
-  nfs_server: none
-  consoleport: 443
-  datastore: instance0
-  folder: Delivery/Quality Assurance/Enterprise/Dynamic
-  resourcepool: delivery/Quality Assurance/Enterprise/Dynamic
-  pooling_api: http://vcloud.delivery.puppetlabs.net/
-  type: aio
-  ssh:
-    timeout: 600
\ No newline at end of file
diff --git a/spec/acceptance/nodesets/new/aio/ubuntu-1404-64mda.yml b/spec/acceptance/nodesets/new/aio/ubuntu-1404-64mda.yml
deleted file mode 100644 (file)
index 9029d26..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
----
-HOSTS:
-  ubuntu-1404-agent:
-    roles:
-    - agent
-    - default
-    platform: ubuntu-14.04-amd64
-    template: Delivery/Quality Assurance/Templates/vCloud/ubuntu-1404-x86_64
-    hypervisor: vcloud
-  redhat-7-x86_64-master:
-    roles:
-    - master
-    - dashboard
-    - database
-    - agent
-    platform: el-7-x86_64
-    template: redhat-7-x86_64
-    hypervisor: vcloud
-CONFIG:
-  nfs_server: none
-  consoleport: 443
-  datastore: instance0
-  folder: Delivery/Quality Assurance/Enterprise/Dynamic
-  resourcepool: delivery/Quality Assurance/Enterprise/Dynamic
-  pooling_api: http://vcloud.delivery.puppetlabs.net/
-  type: aio
-  ssh:
-    timeout: 600
\ No newline at end of file
diff --git a/spec/acceptance/nodesets/new/pe/centos-5-64mda.yml b/spec/acceptance/nodesets/new/pe/centos-5-64mda.yml
deleted file mode 100644 (file)
index ba6c23c..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
----
-HOSTS:
-  centos-5-x86_64-agent:
-    roles:
-    - agent
-    - default
-    platform: el-5-x86_64
-    template: Delivery/Quality Assurance/Templates/vCloud/centos-5-x86_64
-    hypervisor: vcloud
-  redhat-7-x86_64-master:
-    roles:
-    - master
-    - dashboard
-    - database
-    - agent
-    platform: el-7-x86_64
-    template: redhat-7-x86_64
-    hypervisor: vcloud
-CONFIG:
-  nfs_server: none
-  consoleport: 443
-  datastore: instance0
-  folder: Delivery/Quality Assurance/Enterprise/Dynamic
-  resourcepool: delivery/Quality Assurance/Enterprise/Dynamic
-  pooling_api: http://vcloud.delivery.puppetlabs.net/
-  ssh:
-    timeout: 600
diff --git a/spec/acceptance/nodesets/new/pe/centos-6-64mda.yml b/spec/acceptance/nodesets/new/pe/centos-6-64mda.yml
deleted file mode 100644 (file)
index e97e73f..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
----
-HOSTS:
-  centos-6-x86_64-agent:
-    roles:
-    - agent
-    - default
-    platform: el-6-x86_64
-    template: Delivery/Quality Assurance/Templates/vCloud/centos-6-x86_64
-    hypervisor: vcloud
-  redhat-7-x86_64-master:
-    roles:
-    - master
-    - dashboard
-    - database
-    - agent
-    platform: el-7-x86_64
-    template: redhat-7-x86_64
-    hypervisor: vcloud
-CONFIG:
-  nfs_server: none
-  consoleport: 443
-  datastore: instance0
-  folder: Delivery/Quality Assurance/Enterprise/Dynamic
-  resourcepool: delivery/Quality Assurance/Enterprise/Dynamic
-  pooling_api: http://vcloud.delivery.puppetlabs.net/
-  ssh:
-    timeout: 600
diff --git a/spec/acceptance/nodesets/new/pe/centos-7-64mda.yml b/spec/acceptance/nodesets/new/pe/centos-7-64mda.yml
deleted file mode 100644 (file)
index 056b52d..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
----
-HOSTS:
-  centos-7-x86_64-agent:
-    roles:
-    - agent
-    - default
-    platform: el-7-x86_64
-    template: centos-7-x86_64
-    hypervisor: vcloud
-  redhat-7-x86_64-master:
-    roles:
-    - master
-    - dashboard
-    - database
-    - agent
-    platform: el-7-x86_64
-    template: redhat-7-x86_64
-    hypervisor: vcloud
-CONFIG:
-  nfs_server: none
-  consoleport: 443
-  datastore: instance0
-  folder: Delivery/Quality Assurance/Enterprise/Dynamic
-  resourcepool: delivery/Quality Assurance/Enterprise/Dynamic
-  pooling_api: http://vcloud.delivery.puppetlabs.net/
-  ssh:
-    timeout: 600
diff --git a/spec/acceptance/nodesets/new/pe/debian-6-64mda.yml b/spec/acceptance/nodesets/new/pe/debian-6-64mda.yml
deleted file mode 100644 (file)
index 3101a5a..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
----
-HOSTS:
-  debian-6-amd64-agent:
-    roles:
-    - agent
-    - default
-    platform: debian-6-amd64
-    template: debian-6-x86_64
-    hypervisor: vcloud
-  redhat-7-x86_64-master:
-    roles:
-    - master
-    - dashboard
-    - database
-    - agent
-    platform: el-7-x86_64
-    template: redhat-7-x86_64
-    hypervisor: vcloud
-CONFIG:
-  nfs_server: none
-  consoleport: 443
-  datastore: instance0
-  folder: Delivery/Quality Assurance/Enterprise/Dynamic
-  resourcepool: delivery/Quality Assurance/Enterprise/Dynamic
-  pooling_api: http://vcloud.delivery.puppetlabs.net/
-  ssh:
-    timeout: 600
diff --git a/spec/acceptance/nodesets/new/pe/debian-7-64mda.yml b/spec/acceptance/nodesets/new/pe/debian-7-64mda.yml
deleted file mode 100644 (file)
index 4ebf914..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
----
-HOSTS:
-  debian-7-amd64-agent:
-    roles:
-    - agent
-    - default
-    platform: debian-7-amd64
-    template: debian-7-x86_64
-    hypervisor: vcloud
-  redhat-7-x86_64-master:
-    roles:
-    - master
-    - dashboard
-    - database
-    - agent
-    platform: el-7-x86_64
-    template: redhat-7-x86_64
-    hypervisor: vcloud
-CONFIG:
-  nfs_server: none
-  consoleport: 443
-  datastore: instance0
-  folder: Delivery/Quality Assurance/Enterprise/Dynamic
-  resourcepool: delivery/Quality Assurance/Enterprise/Dynamic
-  pooling_api: http://vcloud.delivery.puppetlabs.net/
-  ssh:
-    timeout: 600
\ No newline at end of file
diff --git a/spec/acceptance/nodesets/new/pe/debian-8-64mda.yml b/spec/acceptance/nodesets/new/pe/debian-8-64mda.yml
deleted file mode 100644 (file)
index dc46f03..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
----
-HOSTS:
-  debian-8-amd64-agent:
-    roles:
-    - agent
-    - default
-    platform: debian-8-amd64
-    template: debian-8-x86_64
-    hypervisor: vcloud
-  redhat-7-x86_64-master:
-    roles:
-    - master
-    - dashboard
-    - database
-    - agent
-    platform: el-7-x86_64
-    template: redhat-7-x86_64
-    hypervisor: vcloud
-CONFIG:
-  nfs_server: none
-  consoleport: 443
-  datastore: instance0
-  folder: Delivery/Quality Assurance/Enterprise/Dynamic
-  resourcepool: delivery/Quality Assurance/Enterprise/Dynamic
-  pooling_api: http://vcloud.delivery.puppetlabs.net/
-  ssh:
-    timeout: 600
-
diff --git a/spec/acceptance/nodesets/new/pe/oracle-6-64mda.yml b/spec/acceptance/nodesets/new/pe/oracle-6-64mda.yml
deleted file mode 100644 (file)
index 58e0fc0..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
----
-HOSTS:
-  oracle-6-x86_64-agent:
-    roles:
-    - agent
-    - default
-    platform: el-6-x86_64
-    template: oracle-6-x86_64
-    hypervisor: vcloud
-  redhat-7-x86_64-master:
-    roles:
-    - master
-    - dashboard
-    - database
-    - agent
-    platform: el-7-x86_64
-    template: redhat-7-x86_64
-    hypervisor: vcloud
-CONFIG:
-  nfs_server: none
-  consoleport: 443
-  datastore: instance0
-  folder: Delivery/Quality Assurance/Enterprise/Dynamic
-  resourcepool: delivery/Quality Assurance/Enterprise/Dynamic
-  pooling_api: http://vcloud.delivery.puppetlabs.net/
-  ssh:
-    timeout: 600
\ No newline at end of file
diff --git a/spec/acceptance/nodesets/new/pe/oracle-7-64mda.yml b/spec/acceptance/nodesets/new/pe/oracle-7-64mda.yml
deleted file mode 100644 (file)
index 157d814..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
----
-HOSTS:
-  oracle-7-x86_64-agent:
-    roles:
-    - agent
-    - default
-    platform: el-7-x86_64
-    template: oracle-7-x86_64
-    hypervisor: vcloud
-  redhat-7-x86_64-master:
-    roles:
-    - master
-    - dashboard
-    - database
-    - agent
-    platform: el-7-x86_64
-    template: redhat-7-x86_64
-    hypervisor: vcloud
-CONFIG:
-  nfs_server: none
-  consoleport: 443
-  datastore: instance0
-  folder: Delivery/Quality Assurance/Enterprise/Dynamic
-  resourcepool: delivery/Quality Assurance/Enterprise/Dynamic
-  pooling_api: http://vcloud.delivery.puppetlabs.net/
-  ssh:
-    timeout: 600
\ No newline at end of file
diff --git a/spec/acceptance/nodesets/new/pe/redhat-5-64mda.yml b/spec/acceptance/nodesets/new/pe/redhat-5-64mda.yml
deleted file mode 100644 (file)
index 56e45f5..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
----
-HOSTS:
-  redhat-5-x86_64-agent:
-    roles:
-    - agent
-    - default
-    platform: el-5-x86_64
-    template: redhat-5-x86_64
-    hypervisor: vcloud
-  redhat-7-x86_64-master:
-    roles:
-    - master
-    - dashboard
-    - database
-    - agent
-    platform: el-7-x86_64
-    template: redhat-7-x86_64
-    hypervisor: vcloud
-CONFIG:
-  nfs_server: none
-  consoleport: 443
-  datastore: instance0
-  folder: Delivery/Quality Assurance/Enterprise/Dynamic
-  resourcepool: delivery/Quality Assurance/Enterprise/Dynamic
-  pooling_api: http://vcloud.delivery.puppetlabs.net/
-  ssh:
-    timeout: 600
\ No newline at end of file
diff --git a/spec/acceptance/nodesets/new/pe/redhat-6-64mda.yml b/spec/acceptance/nodesets/new/pe/redhat-6-64mda.yml
deleted file mode 100644 (file)
index a41c585..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
----
-HOSTS:
-  redhat-6-x86_64-agent:
-    roles:
-    - agent
-    - default
-    platform: el-6-x86_64
-    template: redhat-6-x86_64
-    hypervisor: vcloud
-  redhat-7-x86_64-master:
-    roles:
-    - master
-    - dashboard
-    - database
-    - agent
-    platform: el-7-x86_64
-    template: redhat-7-x86_64
-    hypervisor: vcloud
-CONFIG:
-  nfs_server: none
-  consoleport: 443
-  datastore: instance0
-  folder: Delivery/Quality Assurance/Enterprise/Dynamic
-  resourcepool: delivery/Quality Assurance/Enterprise/Dynamic
-  pooling_api: http://vcloud.delivery.puppetlabs.net/
-  ssh:
-    timeout: 600
\ No newline at end of file
diff --git a/spec/acceptance/nodesets/new/pe/redhat-7-64mda.yml b/spec/acceptance/nodesets/new/pe/redhat-7-64mda.yml
deleted file mode 100644 (file)
index 6ed476b..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
----
-HOSTS:
-  redhat-7-x86_64-agent:
-    roles:
-    - agent
-    - default
-    platform: el-7-x86_64
-    template: redhat-7-x86_64
-    hypervisor: vcloud
-  redhat-7-x86_64-master:
-    roles:
-    - master
-    - dashboard
-    - database
-    - agent
-    platform: el-7-x86_64
-    template: redhat-7-x86_64
-    hypervisor: vcloud
-CONFIG:
-  nfs_server: none
-  consoleport: 443
-  datastore: instance0
-  folder: Delivery/Quality Assurance/Enterprise/Dynamic
-  resourcepool: delivery/Quality Assurance/Enterprise/Dynamic
-  pooling_api: http://vcloud.delivery.puppetlabs.net/
-  ssh:
-    timeout: 600
\ No newline at end of file
diff --git a/spec/acceptance/nodesets/new/pe/scientific-5-64mda.yml b/spec/acceptance/nodesets/new/pe/scientific-5-64mda.yml
deleted file mode 100644 (file)
index 4ae3e43..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
----
-HOSTS:
-  scientific-5-x86_64-agent:
-    roles:
-    - agent
-    - default
-    platform: el-5-x86_64
-    template: scientific-5-x86_64
-    hypervisor: vcloud
-  redhat-7-x86_64-master:
-    roles:
-    - master
-    - dashboard
-    - database
-    - agent
-    platform: el-7-x86_64
-    template: redhat-7-x86_64
-    hypervisor: vcloud
-CONFIG:
-  nfs_server: none
-  consoleport: 443
-  datastore: instance0
-  folder: Delivery/Quality Assurance/Enterprise/Dynamic
-  resourcepool: delivery/Quality Assurance/Enterprise/Dynamic
-  pooling_api: http://vcloud.delivery.puppetlabs.net/
-  ssh:
-    timeout: 600
\ No newline at end of file
diff --git a/spec/acceptance/nodesets/new/pe/scientific-6-64mda.yml b/spec/acceptance/nodesets/new/pe/scientific-6-64mda.yml
deleted file mode 100644 (file)
index 0c9457f..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
----
-HOSTS:
-  scientific-6-x86_64-agent:
-    roles:
-    - agent
-    - default
-    platform: el-6-x86_64
-    template: scientific-6-x86_64
-    hypervisor: vcloud
-  redhat-7-x86_64-master:
-    roles:
-    - master
-    - dashboard
-    - database
-    - agent
-    platform: el-7-x86_64
-    template: redhat-7-x86_64
-    hypervisor: vcloud
-CONFIG:
-  nfs_server: none
-  consoleport: 443
-  datastore: instance0
-  folder: Delivery/Quality Assurance/Enterprise/Dynamic
-  resourcepool: delivery/Quality Assurance/Enterprise/Dynamic
-  pooling_api: http://vcloud.delivery.puppetlabs.net/
-  ssh:
-    timeout: 600
\ No newline at end of file
diff --git a/spec/acceptance/nodesets/new/pe/scientific-7-64mda.yml b/spec/acceptance/nodesets/new/pe/scientific-7-64mda.yml
deleted file mode 100644 (file)
index 80692bf..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
----
-HOSTS:
-  scientific-7-x86_64-agent:
-    roles:
-    - agent
-    - default
-    platform: el-7-x86_64
-    template: scientific-7-x86_64
-    hypervisor: vcloud
-  redhat-7-x86_64-master:
-    roles:
-    - master
-    - dashboard
-    - database
-    - agent
-    platform: el-7-x86_64
-    template: redhat-7-x86_64
-    hypervisor: vcloud
-CONFIG:
-  nfs_server: none
-  consoleport: 443
-  datastore: instance0
-  folder: Delivery/Quality Assurance/Enterprise/Dynamic
-  resourcepool: delivery/Quality Assurance/Enterprise/Dynamic
-  pooling_api: http://vcloud.delivery.puppetlabs.net/
-  ssh:
-    timeout: 600
\ No newline at end of file
diff --git a/spec/acceptance/nodesets/new/pe/sles-10-64mda.yml b/spec/acceptance/nodesets/new/pe/sles-10-64mda.yml
deleted file mode 100644 (file)
index 5761d8d..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
----
-HOSTS:
-  sles-10-x86_64-agent:
-    roles:
-    - agent
-    - default
-    platform: sles-10-x86_64
-    template: sles-10-x86_64
-    hypervisor: vcloud
-  redhat-7-x86_64-master:
-    roles:
-    - master
-    - dashboard
-    - database
-    - agent
-    platform: el-7-x86_64
-    template: redhat-7-x86_64
-    hypervisor: vcloud
-CONFIG:
-  nfs_server: none
-  consoleport: 443
-  datastore: instance0
-  folder: Delivery/Quality Assurance/Enterprise/Dynamic
-  resourcepool: delivery/Quality Assurance/Enterprise/Dynamic
-  pooling_api: http://vcloud.delivery.puppetlabs.net/
-  ssh:
-    timeout: 600
\ No newline at end of file
diff --git a/spec/acceptance/nodesets/new/pe/sles-11-64mda.yml b/spec/acceptance/nodesets/new/pe/sles-11-64mda.yml
deleted file mode 100644 (file)
index 660c72f..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
----
-HOSTS:
-  sles-11-x86_64-agent:
-    roles:
-    - agent
-    - default
-    platform: sles-11-x86_64
-    template: sles-11-x86_64
-    hypervisor: vcloud
-  redhat-7-x86_64-master:
-    roles:
-    - master
-    - dashboard
-    - database
-    - agent
-    platform: el-7-x86_64
-    template: redhat-7-x86_64
-    hypervisor: vcloud
-CONFIG:
-  nfs_server: none
-  consoleport: 443
-  datastore: instance0
-  folder: Delivery/Quality Assurance/Enterprise/Dynamic
-  resourcepool: delivery/Quality Assurance/Enterprise/Dynamic
-  pooling_api: http://vcloud.delivery.puppetlabs.net/
-  ssh:
-    timeout: 600
\ No newline at end of file
diff --git a/spec/acceptance/nodesets/new/pe/sles-12-64mda.yml b/spec/acceptance/nodesets/new/pe/sles-12-64mda.yml
deleted file mode 100644 (file)
index 0e7884c..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
----
-HOSTS:
-  sles-12-x86_64-agent:
-    roles:
-    - agent
-    - default
-    platform: sles-12-x86_64
-    template: sles-12-x86_64
-    hypervisor: vcloud
-  redhat-7-x86_64-master:
-    roles:
-    - master
-    - dashboard
-    - database
-    - agent
-    platform: el-7-x86_64
-    template: redhat-7-x86_64
-    hypervisor: vcloud
-CONFIG:
-  nfs_server: none
-  consoleport: 443
-  datastore: instance0
-  folder: Delivery/Quality Assurance/Enterprise/Dynamic
-  resourcepool: delivery/Quality Assurance/Enterprise/Dynamic
-  pooling_api: http://vcloud.delivery.puppetlabs.net/
-  ssh:
-    timeout: 600
\ No newline at end of file
diff --git a/spec/acceptance/nodesets/new/pe/ubuntu-1004-64mda.yml b/spec/acceptance/nodesets/new/pe/ubuntu-1004-64mda.yml
deleted file mode 100644 (file)
index 0baeba8..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
----
-HOSTS:
-  ubuntu-1004-agent:
-    roles:
-    - agent
-    - default
-    platform: ubuntu-10.04-amd64
-    template: ubuntu-1004-x86_64
-    hypervisor: vcloud
-  redhat-7-x86_64-master:
-    roles:
-    - master
-    - dashboard
-    - database
-    - agent
-    platform: el-7-x86_64
-    template: redhat-7-x86_64
-    hypervisor: vcloud
-CONFIG:
-  nfs_server: none
-  consoleport: 443
-  datastore: instance0
-  folder: Delivery/Quality Assurance/Enterprise/Dynamic
-  resourcepool: delivery/Quality Assurance/Enterprise/Dynamic
-  pooling_api: http://vcloud.delivery.puppetlabs.net/
-  ssh:
-    timeout: 600
\ No newline at end of file
diff --git a/spec/acceptance/nodesets/new/pe/ubuntu-1204-64mda.yml b/spec/acceptance/nodesets/new/pe/ubuntu-1204-64mda.yml
deleted file mode 100644 (file)
index d8c2931..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
----
-HOSTS:
-  ubuntu-1204-agent:
-    roles:
-    - agent
-    - default
-    platform: ubuntu-12.04-amd64
-    template: Delivery/Quality Assurance/Templates/vCloud/ubuntu-1204-x86_64
-    hypervisor: vcloud
-  redhat-7-x86_64-master:
-    roles:
-    - master
-    - dashboard
-    - database
-    - agent
-    platform: el-7-x86_64
-    template: redhat-7-x86_64
-    hypervisor: vcloud
-CONFIG:
-  nfs_server: none
-  consoleport: 443
-  datastore: instance0
-  folder: Delivery/Quality Assurance/Enterprise/Dynamic
-  resourcepool: delivery/Quality Assurance/Enterprise/Dynamic
-  pooling_api: http://vcloud.delivery.puppetlabs.net/
-  ssh:
-    timeout: 600
\ No newline at end of file
diff --git a/spec/acceptance/nodesets/new/pe/ubuntu-1404-64mda.yml b/spec/acceptance/nodesets/new/pe/ubuntu-1404-64mda.yml
deleted file mode 100644 (file)
index c53683d..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
----
-HOSTS:
-  ubuntu-1404-agent:
-    roles:
-    - agent
-    - default
-    platform: ubuntu-14.04-amd64
-    template: Delivery/Quality Assurance/Templates/vCloud/ubuntu-1404-x86_64
-    hypervisor: vcloud
-  redhat-7-x86_64-master:
-    roles:
-    - master
-    - dashboard
-    - database
-    - agent
-    platform: el-7-x86_64
-    template: redhat-7-x86_64
-    hypervisor: vcloud
-CONFIG:
-  nfs_server: none
-  consoleport: 443
-  datastore: instance0
-  folder: Delivery/Quality Assurance/Enterprise/Dynamic
-  resourcepool: delivery/Quality Assurance/Enterprise/Dynamic
-  pooling_api: http://vcloud.delivery.puppetlabs.net/
-  ssh:
-    timeout: 600
\ No newline at end of file
diff --git a/spec/acceptance/nodesets/sles-11sp1-x64.yml b/spec/acceptance/nodesets/sles-11sp1-x64.yml
deleted file mode 100644 (file)
index 554c37a..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-HOSTS:
-  sles-11sp1-x64:
-    roles:
-      - master
-    platform: sles-11-x86_64
-    box : sles-11sp1-x64-vbox4210-nocm
-    box_url : http://puppet-vagrant-boxes.puppetlabs.com/sles-11sp1-x64-vbox4210-nocm.box
-    hypervisor : vagrant
-CONFIG:
-  type: git
diff --git a/spec/acceptance/nodesets/ubuntu-server-10044-x64.yml b/spec/acceptance/nodesets/ubuntu-server-10044-x64.yml
deleted file mode 100644 (file)
index 5ca1514..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-HOSTS:
-  ubuntu-server-10044-x64:
-    roles:
-      - master
-    platform: ubuntu-10.04-amd64
-    box : ubuntu-server-10044-x64-vbox4210-nocm
-    box_url : http://puppet-vagrant-boxes.puppetlabs.com/ubuntu-server-10044-x64-vbox4210-nocm.box
-    hypervisor : vagrant
-CONFIG:
-  type: foss
diff --git a/spec/acceptance/nodesets/ubuntu-server-12042-x64.yml b/spec/acceptance/nodesets/ubuntu-server-12042-x64.yml
deleted file mode 100644 (file)
index d065b30..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-HOSTS:
-  ubuntu-server-12042-x64:
-    roles:
-      - master
-    platform: ubuntu-12.04-amd64
-    box : ubuntu-server-12042-x64-vbox4210-nocm
-    box_url : http://puppet-vagrant-boxes.puppetlabs.com/ubuntu-server-12042-x64-vbox4210-nocm.box
-    hypervisor : vagrant
-CONFIG:
-  type: foss
diff --git a/spec/acceptance/nodesets/ubuntu-server-1404-x64.yml b/spec/acceptance/nodesets/ubuntu-server-1404-x64.yml
deleted file mode 100644 (file)
index cba1cd0..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-HOSTS:
-  ubuntu-server-1404-x64:
-    roles:
-      - master
-    platform: ubuntu-14.04-amd64
-    box : puppetlabs/ubuntu-14.04-64-nocm
-    box_url : https://vagrantcloud.com/puppetlabs/ubuntu-14.04-64-nocm
-    hypervisor : vagrant
-CONFIG:
-  log_level   : debug
-  type: git
index a200bc823c77130fcdf32d17370c185fbe0388a4..78c09e9fdcac39ad4359f3908298043a19d18b05 100644 (file)
@@ -33,6 +33,9 @@ RSpec.configure do |c|
     hosts.each do |host|
       copy_module_to(host, :source => proj_root, :module_name => 'firewall')
       on host, puppet('module install puppetlabs-stdlib --version 3.2.0')
+
+      # the ubuntu-14.04 docker image doesn't carry the iptables command
+      apply_manifest_on host, 'package { "iptables": ensure => installed }' if fact('osfamily') == 'Debian'
     end
   end
 end