Revision b1e065e1
Added by Ewoud Kohl van Wijngaarden almost 6 years ago
Gemfile | ||
---|---|---|
gem 'simplecov'
|
||
gem 'puppet-blacksmith', '>= 4.1.0', {"groups"=>["development"]}
|
||
gem 'beaker', '>= 3.9.0', {"groups"=>["system_tests"]}
|
||
gem 'beaker-hostgenerator', '>= 1.1.10', {"groups"=>["system_tests"]}
|
||
gem 'beaker-rspec', {"groups"=>["system_tests"]}
|
||
gem 'beaker-module_install_helper', {"groups"=>["system_tests"]}
|
||
gem 'beaker-puppet_install_helper', {"groups"=>["system_tests"]}
|
spec/acceptance/nodesets/docker/centos-6.yml | ||
---|---|---|
---
|
||
# This file is managed via modulesync
|
||
# https://github.com/voxpupuli/modulesync
|
||
# https://github.com/theforeman/foreman-installer-modulesync
|
||
HOSTS:
|
||
centos-6-x64.example.com:
|
||
platform: el-6-x86_64
|
||
hypervisor: docker
|
||
image: centos:6
|
||
docker_preserve_image: true
|
||
docker_cmd: '["/sbin/init"]'
|
||
docker_image_commands:
|
||
- 'rm -rf /var/run/network/*'
|
||
- 'yum install -y crontabs initscripts iproute openssl sysvinit-tools tar wget which'
|
||
- 'rm /etc/init/tty.conf'
|
||
CONFIG:
|
||
trace_limit: 200
|
||
masterless: true
|
||
...
|
||
# vim: syntax=yaml
|
spec/acceptance/nodesets/docker/centos-7.yml | ||
---|---|---|
---
|
||
# This file is managed via modulesync
|
||
# https://github.com/voxpupuli/modulesync
|
||
# https://github.com/theforeman/foreman-installer-modulesync
|
||
HOSTS:
|
||
centos-7-x64.example.com:
|
||
platform: el-7-x86_64
|
||
hypervisor: docker
|
||
image: centos:7
|
||
docker_preserve_image: true
|
||
docker_cmd: '["/usr/sbin/init"]'
|
||
docker_image_commands:
|
||
- 'yum install -y crontabs initscripts iproute openssl sysvinit-tools tar wget which ss'
|
||
- 'systemctl mask getty@tty1.service'
|
||
CONFIG:
|
||
trace_limit: 200
|
||
masterless: true
|
||
...
|
||
# vim: syntax=yaml
|
spec/acceptance/nodesets/docker/debian-8.yml | ||
---|---|---|
---
|
||
# This file is managed via modulesync
|
||
# https://github.com/voxpupuli/modulesync
|
||
# https://github.com/theforeman/foreman-installer-modulesync
|
||
HOSTS:
|
||
debian-8-x64.example.com:
|
||
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 cron locales-all net-tools wget'
|
||
- 'rm -f /usr/sbin/policy-rc.d'
|
||
- 'systemctl mask getty@tty1.service getty-static.service'
|
||
CONFIG:
|
||
trace_limit: 200
|
||
masterless: true
|
||
...
|
||
# vim: syntax=yaml
|
spec/acceptance/nodesets/docker/debian-9.yml | ||
---|---|---|
---
|
||
# This file is managed via modulesync
|
||
# https://github.com/voxpupuli/modulesync
|
||
# https://github.com/theforeman/foreman-installer-modulesync
|
||
HOSTS:
|
||
debian-9-x64.example.com:
|
||
platform: debian-9-amd64
|
||
hypervisor: docker
|
||
image: debian:9
|
||
docker_preserve_image: true
|
||
docker_cmd: '["/sbin/init"]'
|
||
docker_image_commands:
|
||
- 'apt-get update && apt-get install -y cron locales-all net-tools wget systemd-sysv'
|
||
- 'rm -f /usr/sbin/policy-rc.d'
|
||
- 'systemctl mask getty@tty1.service getty-static.service'
|
||
CONFIG:
|
||
trace_limit: 200
|
||
masterless: true
|
||
...
|
||
# vim: syntax=yaml
|
spec/acceptance/nodesets/docker/ubuntu-14.04.yml | ||
---|---|---|
---
|
||
# This file is managed via modulesync
|
||
# https://github.com/voxpupuli/modulesync
|
||
# https://github.com/theforeman/foreman-installer-modulesync
|
||
HOSTS:
|
||
ubuntu-1404-x64.example.com:
|
||
platform: ubuntu-14.04-amd64
|
||
hypervisor: docker
|
||
image: ubuntu:14.04
|
||
docker_preserve_image: true
|
||
docker_cmd: '["/sbin/init"]'
|
||
docker_image_commands:
|
||
- 'rm /usr/sbin/policy-rc.d'
|
||
- 'rm /sbin/initctl; dpkg-divert --rename --remove /sbin/initctl'
|
||
- 'apt-get install -y net-tools wget'
|
||
- 'locale-gen en_US.UTF-8'
|
||
CONFIG:
|
||
trace_limit: 200
|
||
masterless: true
|
||
...
|
||
# vim: syntax=yaml
|
spec/acceptance/nodesets/docker/ubuntu-16.04.yml | ||
---|---|---|
---
|
||
# This file is managed via modulesync
|
||
# https://github.com/voxpupuli/modulesync
|
||
# https://github.com/theforeman/foreman-installer-modulesync
|
||
HOSTS:
|
||
ubuntu-1604-x64.example.com:
|
||
platform: ubuntu-16.04-amd64
|
||
hypervisor: docker
|
||
image: ubuntu:16.04
|
||
docker_preserve_image: true
|
||
docker_cmd: '["/sbin/init"]'
|
||
docker_image_commands:
|
||
- 'apt-get install -y net-tools wget'
|
||
- 'locale-gen en_US.UTF-8'
|
||
CONFIG:
|
||
trace_limit: 200
|
||
masterless: true
|
||
...
|
||
# vim: syntax=yaml
|
Also available in: Unified diff
msync: Acceptance tests update