aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMickaël Canévet <mickael.canevet@camptocamp.com>2015-08-21 07:51:22 +0200
committerMickaël Canévet <mickael.canevet@camptocamp.com>2015-08-21 07:51:22 +0200
commitc6f221b80ca289ffa0aa5605aa234cc459bfdc68 (patch)
treed3aa35de832e99dadb9b83717617981d3efce991
parent98899514417876b7927d8b3b136a15950f3e0d25 (diff)
downloadpuppet-dhcp-c6f221b80ca289ffa0aa5605aa234cc459bfdc68.tar.gz
puppet-dhcp-c6f221b80ca289ffa0aa5605aa234cc459bfdc68.tar.bz2
Use docker for acceptance tests
-rw-r--r--.gitignore3
-rw-r--r--.travis.yml2
-rw-r--r--spec/acceptance/nodesets/centos-5-x86_64-docker.yml4
-rw-r--r--spec/acceptance/nodesets/centos-6-x86_64-docker.yml4
-rw-r--r--spec/acceptance/nodesets/centos-7-x86_64-docker.yml4
-rw-r--r--spec/acceptance/nodesets/debian-6-x86_64-docker.yml4
-rw-r--r--spec/acceptance/nodesets/debian-7-x86_64-docker.yml4
-rw-r--r--spec/acceptance/nodesets/debian-8-x86_64-docker.yml4
-rw-r--r--spec/acceptance/nodesets/ubuntu-12.04-x86_64-docker.yml4
-rw-r--r--spec/acceptance/nodesets/ubuntu-14.04-x86_64-docker.yml4
-rw-r--r--spec/acceptance/nodesets/ubuntu-14.10-x86_64-docker.yml4
-rw-r--r--spec/acceptance/nodesets/ubuntu-15.04-x86_64-docker.yml4
12 files changed, 34 insertions, 11 deletions
diff --git a/.gitignore b/.gitignore
index b5b7a00..65839fa 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,3 +5,6 @@ spec/fixtures/
.vagrant/
.bundle/
coverage/
+log/
+.*.swp
+*~
diff --git a/.travis.yml b/.travis.yml
index 2fb78c8..572abfd 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -15,7 +15,7 @@ matrix:
env: PUPPET_GEM_VERSION="~> 3.0"
- rvm: 2.0.0
env: PUPPET_GEM_VERSION="~> 3.0" FUTURE_PARSER="yes"
- - rvm: 2.1.0
+ - rvm: 2.1.6
env: PUPPET_GEM_VERSION="~> 4.0"
notifications:
email: false
diff --git a/spec/acceptance/nodesets/centos-5-x86_64-docker.yml b/spec/acceptance/nodesets/centos-5-x86_64-docker.yml
index d9a52d8..679afb0 100644
--- a/spec/acceptance/nodesets/centos-5-x86_64-docker.yml
+++ b/spec/acceptance/nodesets/centos-5-x86_64-docker.yml
@@ -6,8 +6,10 @@ HOSTS:
platform: el-5-x86_64
hypervisor : docker
image: centos:5
- # This stops the image from being deleted on completion, speeding up the process.
docker_preserve_image: true
+ docker_cmd: '["/sbin/init"]'
+ docker_image_commands:
+ - 'yum install -y crontabs tar wget'
CONFIG:
type: foss
log_level: debug
diff --git a/spec/acceptance/nodesets/centos-6-x86_64-docker.yml b/spec/acceptance/nodesets/centos-6-x86_64-docker.yml
index b7a4396..9cab03d 100644
--- a/spec/acceptance/nodesets/centos-6-x86_64-docker.yml
+++ b/spec/acceptance/nodesets/centos-6-x86_64-docker.yml
@@ -6,8 +6,10 @@ HOSTS:
platform: el-6-x86_64
hypervisor : docker
image: centos:6
- # This stops the image from being deleted on completion, speeding up the process.
docker_preserve_image: true
+ docker_cmd: '["/sbin/init"]'
+ docker_image_commands:
+ - 'yum install -y crontabs tar wget'
CONFIG:
type: foss
log_level: debug
diff --git a/spec/acceptance/nodesets/centos-7-x86_64-docker.yml b/spec/acceptance/nodesets/centos-7-x86_64-docker.yml
index d891edf..0bc9727 100644
--- a/spec/acceptance/nodesets/centos-7-x86_64-docker.yml
+++ b/spec/acceptance/nodesets/centos-7-x86_64-docker.yml
@@ -6,8 +6,10 @@ HOSTS:
platform: el-7-x86_64
hypervisor : docker
image: centos:7
- # This stops the image from being deleted on completion, speeding up the process.
docker_preserve_image: true
+ docker_cmd: '["/usr/sbin/init"]'
+ docker_image_commands:
+ - 'yum install -y crontabs tar wget'
CONFIG:
type: foss
log_level: debug
diff --git a/spec/acceptance/nodesets/debian-6-x86_64-docker.yml b/spec/acceptance/nodesets/debian-6-x86_64-docker.yml
index 685e2b7..359dae7 100644
--- a/spec/acceptance/nodesets/debian-6-x86_64-docker.yml
+++ b/spec/acceptance/nodesets/debian-6-x86_64-docker.yml
@@ -6,8 +6,10 @@ HOSTS:
platform: debian-6-amd64
hypervisor : docker
image: debian:6
- # This stops the image from being deleted on completion, speeding up the process.
docker_preserve_image: true
+ docker_cmd: '["/sbin/init"]'
+ docker_image_commands:
+ - 'apt-get install -y wget'
CONFIG:
type: foss
log_level: debug
diff --git a/spec/acceptance/nodesets/debian-7-x86_64-docker.yml b/spec/acceptance/nodesets/debian-7-x86_64-docker.yml
index 0be8845..fc11f57 100644
--- a/spec/acceptance/nodesets/debian-7-x86_64-docker.yml
+++ b/spec/acceptance/nodesets/debian-7-x86_64-docker.yml
@@ -6,8 +6,10 @@ HOSTS:
platform: debian-7-amd64
hypervisor : docker
image: debian:7
- # This stops the image from being deleted on completion, speeding up the process.
docker_preserve_image: true
+ docker_cmd: '["/sbin/init"]'
+ docker_image_commands:
+ - 'apt-get install -y cron wget'
CONFIG:
type: foss
log_level: debug
diff --git a/spec/acceptance/nodesets/debian-8-x86_64-docker.yml b/spec/acceptance/nodesets/debian-8-x86_64-docker.yml
index d3b89d9..86a55e1 100644
--- a/spec/acceptance/nodesets/debian-8-x86_64-docker.yml
+++ b/spec/acceptance/nodesets/debian-8-x86_64-docker.yml
@@ -6,8 +6,10 @@ HOSTS:
platform: debian-8-amd64
hypervisor : docker
image: debian:8
- # This stops the image from being deleted on completion, speeding up the process.
docker_preserve_image: true
+ docker_cmd: '["/sbin/init"]'
+ docker_image_commands:
+ - 'apt-get install -y cron wget'
CONFIG:
type: foss
log_level: debug
diff --git a/spec/acceptance/nodesets/ubuntu-12.04-x86_64-docker.yml b/spec/acceptance/nodesets/ubuntu-12.04-x86_64-docker.yml
index 92a7901..f0ec72b 100644
--- a/spec/acceptance/nodesets/ubuntu-12.04-x86_64-docker.yml
+++ b/spec/acceptance/nodesets/ubuntu-12.04-x86_64-docker.yml
@@ -6,8 +6,10 @@ HOSTS:
platform: ubuntu-12.04-amd64
hypervisor : docker
image: ubuntu:12.04
- # This stops the image from being deleted on completion, speeding up the process.
docker_preserve_image: true
+ docker_cmd: '["/sbin/init"]'
+ docker_image_commands:
+ - 'apt-get install -y wget'
CONFIG:
type: foss
log_level: debug
diff --git a/spec/acceptance/nodesets/ubuntu-14.04-x86_64-docker.yml b/spec/acceptance/nodesets/ubuntu-14.04-x86_64-docker.yml
index 7716f94..6fb9281 100644
--- a/spec/acceptance/nodesets/ubuntu-14.04-x86_64-docker.yml
+++ b/spec/acceptance/nodesets/ubuntu-14.04-x86_64-docker.yml
@@ -6,8 +6,10 @@ HOSTS:
platform: ubuntu-14.04-amd64
hypervisor : docker
image: ubuntu:14.04
- # This stops the image from being deleted on completion, speeding up the process.
docker_preserve_image: true
+ docker_cmd: '["/sbin/init"]'
+ docker_image_commands:
+ - 'apt-get install -y wget'
CONFIG:
type: foss
log_level: debug
diff --git a/spec/acceptance/nodesets/ubuntu-14.10-x86_64-docker.yml b/spec/acceptance/nodesets/ubuntu-14.10-x86_64-docker.yml
index 256b004..2be425c 100644
--- a/spec/acceptance/nodesets/ubuntu-14.10-x86_64-docker.yml
+++ b/spec/acceptance/nodesets/ubuntu-14.10-x86_64-docker.yml
@@ -6,8 +6,10 @@ HOSTS:
platform: ubuntu-14.10-amd64
hypervisor : docker
image: ubuntu:14.10
- # This stops the image from being deleted on completion, speeding up the process.
docker_preserve_image: true
+ docker_cmd: '["/sbin/init"]'
+ docker_image_commands:
+ - 'apt-get install -y wget'
CONFIG:
type: foss
log_level: debug
diff --git a/spec/acceptance/nodesets/ubuntu-15.04-x86_64-docker.yml b/spec/acceptance/nodesets/ubuntu-15.04-x86_64-docker.yml
index 800da28..caed722 100644
--- a/spec/acceptance/nodesets/ubuntu-15.04-x86_64-docker.yml
+++ b/spec/acceptance/nodesets/ubuntu-15.04-x86_64-docker.yml
@@ -6,8 +6,10 @@ HOSTS:
platform: ubuntu-15.04-amd64
hypervisor : docker
image: ubuntu:15.04
- # This stops the image from being deleted on completion, speeding up the process.
docker_preserve_image: true
+ docker_cmd: '["/sbin/init"]'
+ docker_image_commands:
+ - 'apt-get install -y wget'
CONFIG:
type: foss
log_level: debug