mirror of
https://github.com/philippdieter/puppet-ldapquery.git
synced 2026-05-05 15:32:47 +00:00
Update from xaque208 modulesync_config
This commit is contained in:
13
spec/acceptance/nodesets/archlinux-2-x64.yml
Normal file
13
spec/acceptance/nodesets/archlinux-2-x64.yml
Normal file
@@ -0,0 +1,13 @@
|
||||
---
|
||||
# This file is managed via modulesync
|
||||
# https://github.com/voxpupuli/modulesync
|
||||
# https://github.com/voxpupuli/modulesync_config
|
||||
HOSTS:
|
||||
archlinux-2-x64:
|
||||
roles:
|
||||
- master
|
||||
platform: archlinux-2-x64
|
||||
box: archlinux/archlinux
|
||||
hypervisor: vagrant
|
||||
CONFIG:
|
||||
type: foss
|
||||
15
spec/acceptance/nodesets/centos-6-x64.yml
Normal file
15
spec/acceptance/nodesets/centos-6-x64.yml
Normal file
@@ -0,0 +1,15 @@
|
||||
---
|
||||
# This file is managed via modulesync
|
||||
# https://github.com/voxpupuli/modulesync
|
||||
# https://github.com/voxpupuli/modulesync_config
|
||||
HOSTS:
|
||||
centos-6-x64:
|
||||
roles:
|
||||
- master
|
||||
platform: el-6-x86_64
|
||||
box: centos/6
|
||||
hypervisor: vagrant
|
||||
CONFIG:
|
||||
type: aio
|
||||
...
|
||||
# vim: syntax=yaml
|
||||
17
spec/acceptance/nodesets/centos-66-x64-pe.yml
Normal file
17
spec/acceptance/nodesets/centos-66-x64-pe.yml
Normal file
@@ -0,0 +1,17 @@
|
||||
---
|
||||
# This file is managed via modulesync
|
||||
# https://github.com/voxpupuli/modulesync
|
||||
# https://github.com/voxpupuli/modulesync_config
|
||||
HOSTS:
|
||||
centos-66-x64:
|
||||
roles:
|
||||
- master
|
||||
- database
|
||||
- dashboard
|
||||
platform: el-6-x86_64
|
||||
box: puppetlabs/centos-6.6-64-puppet-enterprise
|
||||
hypervisor: vagrant
|
||||
CONFIG:
|
||||
type: pe
|
||||
...
|
||||
# vim: syntax=yaml
|
||||
15
spec/acceptance/nodesets/centos-7-x64.yml
Normal file
15
spec/acceptance/nodesets/centos-7-x64.yml
Normal file
@@ -0,0 +1,15 @@
|
||||
---
|
||||
# This file is managed via modulesync
|
||||
# https://github.com/voxpupuli/modulesync
|
||||
# https://github.com/voxpupuli/modulesync_config
|
||||
HOSTS:
|
||||
centos-7-x64:
|
||||
roles:
|
||||
- master
|
||||
platform: el-7-x86_64
|
||||
box: centos/7
|
||||
hypervisor: vagrant
|
||||
CONFIG:
|
||||
type: aio
|
||||
...
|
||||
# vim: syntax=yaml
|
||||
15
spec/acceptance/nodesets/debian-82-x64.yml
Normal file
15
spec/acceptance/nodesets/debian-82-x64.yml
Normal file
@@ -0,0 +1,15 @@
|
||||
---
|
||||
# This file is managed via modulesync
|
||||
# https://github.com/voxpupuli/modulesync
|
||||
# https://github.com/voxpupuli/modulesync_config
|
||||
HOSTS:
|
||||
debian-82-x64:
|
||||
roles:
|
||||
- master
|
||||
platform: debian-8-amd64
|
||||
box: puppetlabs/debian-8.2-64-nocm
|
||||
hypervisor: vagrant
|
||||
CONFIG:
|
||||
type: foss
|
||||
...
|
||||
# vim: syntax=yaml
|
||||
31
spec/acceptance/nodesets/ec2/amazonlinux-2016091.yml
Normal file
31
spec/acceptance/nodesets/ec2/amazonlinux-2016091.yml
Normal file
@@ -0,0 +1,31 @@
|
||||
---
|
||||
# This file is managed via modulesync
|
||||
# https://github.com/voxpupuli/modulesync
|
||||
# https://github.com/voxpupuli/modulesync_config
|
||||
#
|
||||
# Additional ~/.fog config file with AWS EC2 credentials
|
||||
# required.
|
||||
#
|
||||
# see: https://github.com/puppetlabs/beaker/blob/master/docs/how_to/hypervisors/ec2.md
|
||||
#
|
||||
# Amazon Linux is not a RHEL clone.
|
||||
#
|
||||
HOSTS:
|
||||
amazonlinux-2016091-x64:
|
||||
roles:
|
||||
- master
|
||||
platform: centos-6-x86_64
|
||||
hypervisor: ec2
|
||||
# refers to image_tempaltes.yaml AMI[vmname] entry:
|
||||
vmname: amazonlinux-2016091-eu-central-1
|
||||
# refers to image_tempaltes.yaml entry inside AMI[vmname][:image]:
|
||||
snapshot: aio
|
||||
# t2.micro is free tier eligible (https://aws.amazon.com/en/free/):
|
||||
amisize: t2.micro
|
||||
# required so that beaker sanitizes sshd_config and root authorized_keys:
|
||||
user: ec2-user
|
||||
CONFIG:
|
||||
type: aio
|
||||
:ec2_yaml: spec/acceptance/nodesets/ec2/image_templates.yaml
|
||||
...
|
||||
# vim: syntax=yaml
|
||||
34
spec/acceptance/nodesets/ec2/image_templates.yaml
Normal file
34
spec/acceptance/nodesets/ec2/image_templates.yaml
Normal file
@@ -0,0 +1,34 @@
|
||||
# This file is managed via modulesync
|
||||
# https://github.com/voxpupuli/modulesync
|
||||
# https://github.com/voxpupuli/modulesync_config
|
||||
#
|
||||
# see also: https://github.com/puppetlabs/beaker/blob/master/docs/how_to/hypervisors/ec2.md
|
||||
#
|
||||
# Hint: image IDs (ami-*) for the same image are different per location.
|
||||
#
|
||||
AMI:
|
||||
# Amazon Linux AMI 2016.09.1 (HVM), SSD Volume Type
|
||||
amazonlinux-2016091-eu-central-1:
|
||||
:image:
|
||||
:aio: ami-af0fc0c0
|
||||
:region: eu-central-1
|
||||
# Red Hat Enterprise Linux 7.3 (HVM), SSD Volume Type
|
||||
rhel-73-eu-central-1:
|
||||
:image:
|
||||
:aio: ami-e4c63e8b
|
||||
:region: eu-central-1
|
||||
# SUSE Linux Enterprise Server 12 SP2 (HVM), SSD Volume Type
|
||||
sles-12sp2-eu-central-1:
|
||||
:image:
|
||||
:aio: ami-c425e4ab
|
||||
:region: eu-central-1
|
||||
# Ubuntu Server 16.04 LTS (HVM), SSD Volume Type
|
||||
ubuntu-1604-eu-central-1:
|
||||
:image:
|
||||
:aio: ami-fe408091
|
||||
:region: eu-central-1
|
||||
# Microsoft Windows Server 2016 Base
|
||||
windows-2016-base-eu-central-1:
|
||||
:image:
|
||||
:aio: ami-88ec20e7
|
||||
:region: eu-central-1
|
||||
29
spec/acceptance/nodesets/ec2/rhel-73-x64.yml
Normal file
29
spec/acceptance/nodesets/ec2/rhel-73-x64.yml
Normal file
@@ -0,0 +1,29 @@
|
||||
---
|
||||
# This file is managed via modulesync
|
||||
# https://github.com/voxpupuli/modulesync
|
||||
# https://github.com/voxpupuli/modulesync_config
|
||||
#
|
||||
# Additional ~/.fog config file with AWS EC2 credentials
|
||||
# required.
|
||||
#
|
||||
# see: https://github.com/puppetlabs/beaker/blob/master/docs/how_to/hypervisors/ec2.md
|
||||
#
|
||||
HOSTS:
|
||||
rhel-73-x64:
|
||||
roles:
|
||||
- master
|
||||
platform: el-7-x86_64
|
||||
hypervisor: ec2
|
||||
# refers to image_tempaltes.yaml AMI[vmname] entry:
|
||||
vmname: rhel-73-eu-central-1
|
||||
# refers to image_tempaltes.yaml entry inside AMI[vmname][:image]:
|
||||
snapshot: aio
|
||||
# t2.micro is free tier eligible (https://aws.amazon.com/en/free/):
|
||||
amisize: t2.micro
|
||||
# required so that beaker sanitizes sshd_config and root authorized_keys:
|
||||
user: ec2-user
|
||||
CONFIG:
|
||||
type: aio
|
||||
:ec2_yaml: spec/acceptance/nodesets/ec2/image_templates.yaml
|
||||
...
|
||||
# vim: syntax=yaml
|
||||
29
spec/acceptance/nodesets/ec2/sles-12sp2-x64.yml
Normal file
29
spec/acceptance/nodesets/ec2/sles-12sp2-x64.yml
Normal file
@@ -0,0 +1,29 @@
|
||||
---
|
||||
# This file is managed via modulesync
|
||||
# https://github.com/voxpupuli/modulesync
|
||||
# https://github.com/voxpupuli/modulesync_config
|
||||
#
|
||||
# Additional ~/.fog config file with AWS EC2 credentials
|
||||
# required.
|
||||
#
|
||||
# see: https://github.com/puppetlabs/beaker/blob/master/docs/how_to/hypervisors/ec2.md
|
||||
#
|
||||
HOSTS:
|
||||
sles-12sp2-x64:
|
||||
roles:
|
||||
- master
|
||||
platform: sles-12-x86_64
|
||||
hypervisor: ec2
|
||||
# refers to image_tempaltes.yaml AMI[vmname] entry:
|
||||
vmname: sles-12sp2-eu-central-1
|
||||
# refers to image_tempaltes.yaml entry inside AMI[vmname][:image]:
|
||||
snapshot: aio
|
||||
# t2.micro is free tier eligible (https://aws.amazon.com/en/free/):
|
||||
amisize: t2.micro
|
||||
# required so that beaker sanitizes sshd_config and root authorized_keys:
|
||||
user: ec2-user
|
||||
CONFIG:
|
||||
type: aio
|
||||
:ec2_yaml: spec/acceptance/nodesets/ec2/image_templates.yaml
|
||||
...
|
||||
# vim: syntax=yaml
|
||||
29
spec/acceptance/nodesets/ec2/ubuntu-1604-x64.yml
Normal file
29
spec/acceptance/nodesets/ec2/ubuntu-1604-x64.yml
Normal file
@@ -0,0 +1,29 @@
|
||||
---
|
||||
# This file is managed via modulesync
|
||||
# https://github.com/voxpupuli/modulesync
|
||||
# https://github.com/voxpupuli/modulesync_config
|
||||
#
|
||||
# Additional ~/.fog config file with AWS EC2 credentials
|
||||
# required.
|
||||
#
|
||||
# see: https://github.com/puppetlabs/beaker/blob/master/docs/how_to/hypervisors/ec2.md
|
||||
#
|
||||
HOSTS:
|
||||
ubuntu-1604-x64:
|
||||
roles:
|
||||
- master
|
||||
platform: ubuntu-16.04-amd64
|
||||
hypervisor: ec2
|
||||
# refers to image_tempaltes.yaml AMI[vmname] entry:
|
||||
vmname: ubuntu-1604-eu-central-1
|
||||
# refers to image_tempaltes.yaml entry inside AMI[vmname][:image]:
|
||||
snapshot: aio
|
||||
# t2.micro is free tier eligible (https://aws.amazon.com/en/free/):
|
||||
amisize: t2.micro
|
||||
# required so that beaker sanitizes sshd_config and root authorized_keys:
|
||||
user: ubuntu
|
||||
CONFIG:
|
||||
type: aio
|
||||
:ec2_yaml: spec/acceptance/nodesets/ec2/image_templates.yaml
|
||||
...
|
||||
# vim: syntax=yaml
|
||||
29
spec/acceptance/nodesets/ec2/windows-2016-base-x64.yml
Normal file
29
spec/acceptance/nodesets/ec2/windows-2016-base-x64.yml
Normal file
@@ -0,0 +1,29 @@
|
||||
---
|
||||
# This file is managed via modulesync
|
||||
# https://github.com/voxpupuli/modulesync
|
||||
# https://github.com/voxpupuli/modulesync_config
|
||||
#
|
||||
# Additional ~/.fog config file with AWS EC2 credentials
|
||||
# required.
|
||||
#
|
||||
# see: https://github.com/puppetlabs/beaker/blob/master/docs/how_to/hypervisors/ec2.md
|
||||
#
|
||||
HOSTS:
|
||||
windows-2016-base-x64:
|
||||
roles:
|
||||
- master
|
||||
platform: windows-2016-64
|
||||
hypervisor: ec2
|
||||
# refers to image_tempaltes.yaml AMI[vmname] entry:
|
||||
vmname: windows-2016-base-eu-central-1
|
||||
# refers to image_tempaltes.yaml entry inside AMI[vmname][:image]:
|
||||
snapshot: aio
|
||||
# t2.micro is free tier eligible (https://aws.amazon.com/en/free/):
|
||||
amisize: t2.micro
|
||||
# required so that beaker sanitizes sshd_config and root authorized_keys:
|
||||
user: ec2-user
|
||||
CONFIG:
|
||||
type: aio
|
||||
:ec2_yaml: spec/acceptance/nodesets/ec2/image_templates.yaml
|
||||
...
|
||||
# vim: syntax=yaml
|
||||
16
spec/acceptance/nodesets/fedora-25-x64.yml
Normal file
16
spec/acceptance/nodesets/fedora-25-x64.yml
Normal file
@@ -0,0 +1,16 @@
|
||||
---
|
||||
# This file is managed via modulesync
|
||||
# https://github.com/voxpupuli/modulesync
|
||||
# https://github.com/voxpupuli/modulesync_config
|
||||
#
|
||||
HOSTS:
|
||||
fedora-25-x64:
|
||||
roles:
|
||||
- master
|
||||
platform: fedora-25-x86_64
|
||||
box: fedora/25-cloud-base
|
||||
hypervisor: vagrant
|
||||
CONFIG:
|
||||
type: aio
|
||||
...
|
||||
# vim: syntax=yaml
|
||||
16
spec/acceptance/nodesets/fedora-26-x64.yml
Normal file
16
spec/acceptance/nodesets/fedora-26-x64.yml
Normal file
@@ -0,0 +1,16 @@
|
||||
---
|
||||
# This file is managed via modulesync
|
||||
# https://github.com/voxpupuli/modulesync
|
||||
# https://github.com/voxpupuli/modulesync_config
|
||||
#
|
||||
HOSTS:
|
||||
fedora-26-x64:
|
||||
roles:
|
||||
- master
|
||||
platform: fedora-26-x86_64
|
||||
box: fedora/26-cloud-base
|
||||
hypervisor: vagrant
|
||||
CONFIG:
|
||||
type: aio
|
||||
...
|
||||
# vim: syntax=yaml
|
||||
18
spec/acceptance/nodesets/fedora-27-x64.yml
Normal file
18
spec/acceptance/nodesets/fedora-27-x64.yml
Normal file
@@ -0,0 +1,18 @@
|
||||
---
|
||||
# This file is managed via modulesync
|
||||
# https://github.com/voxpupuli/modulesync
|
||||
# https://github.com/voxpupuli/modulesync_config
|
||||
#
|
||||
# platform is fedora 26 because there is no puppet-agent
|
||||
# for fedora 27 as of 2017-11-17
|
||||
HOSTS:
|
||||
fedora-27-x64:
|
||||
roles:
|
||||
- master
|
||||
platform: fedora-26-x86_64
|
||||
box: fedora/27-cloud-base
|
||||
hypervisor: vagrant
|
||||
CONFIG:
|
||||
type: aio
|
||||
...
|
||||
# vim: syntax=yaml
|
||||
15
spec/acceptance/nodesets/ubuntu-server-1404-x64.yml
Normal file
15
spec/acceptance/nodesets/ubuntu-server-1404-x64.yml
Normal file
@@ -0,0 +1,15 @@
|
||||
---
|
||||
# This file is managed via modulesync
|
||||
# https://github.com/voxpupuli/modulesync
|
||||
# https://github.com/voxpupuli/modulesync_config
|
||||
HOSTS:
|
||||
ubuntu-server-1404-x64:
|
||||
roles:
|
||||
- master
|
||||
platform: ubuntu-14.04-amd64
|
||||
box: puppetlabs/ubuntu-14.04-64-nocm
|
||||
hypervisor: vagrant
|
||||
CONFIG:
|
||||
type: foss
|
||||
...
|
||||
# vim: syntax=yaml
|
||||
15
spec/acceptance/nodesets/ubuntu-server-1604-x64.yml
Normal file
15
spec/acceptance/nodesets/ubuntu-server-1604-x64.yml
Normal file
@@ -0,0 +1,15 @@
|
||||
---
|
||||
# This file is managed via modulesync
|
||||
# https://github.com/voxpupuli/modulesync
|
||||
# https://github.com/voxpupuli/modulesync_config
|
||||
HOSTS:
|
||||
ubuntu-server-1604-x64:
|
||||
roles:
|
||||
- master
|
||||
platform: ubuntu-16.04-amd64
|
||||
box: puppetlabs/ubuntu-16.04-64-nocm
|
||||
hypervisor: vagrant
|
||||
CONFIG:
|
||||
type: foss
|
||||
...
|
||||
# vim: syntax=yaml
|
||||
@@ -2,14 +2,17 @@ require 'puppetlabs_spec_helper/module_spec_helper'
|
||||
require 'rspec-puppet-facts'
|
||||
include RspecPuppetFacts
|
||||
|
||||
# This file is managed via modulesync
|
||||
# https://github.com/voxpupuli/modulesync
|
||||
# https://github.com/xaque208/modulesync_config
|
||||
|
||||
if Dir.exist?(File.expand_path('../../lib', __FILE__))
|
||||
require 'coveralls'
|
||||
require 'simplecov'
|
||||
require 'simplecov-console'
|
||||
SimpleCov.formatters = [
|
||||
SimpleCov::Formatter::HTMLFormatter,
|
||||
SimpleCov::Formatter::Console,
|
||||
Coveralls::SimpleCov::Formatter
|
||||
SimpleCov::Formatter::Console
|
||||
]
|
||||
SimpleCov.start do
|
||||
track_files 'lib/**/*.rb'
|
||||
|
||||
Reference in New Issue
Block a user