mirror of
https://github.com/philippdieter/puppet-ldapquery.git
synced 2025-10-13 12:55:48 +00:00
Update from xaque208 modulesync_config
This commit is contained in:
parent
edcd03886d
commit
3314361cb4
@ -1 +1 @@
|
||||
modulesync_config_version: '1.9.3-rc0'
|
||||
modulesync_config_version: '2.5.0'
|
||||
|
@ -18,3 +18,4 @@ Puppetfile.lock
|
||||
*.iml
|
||||
.*.sw?
|
||||
.yardoc/
|
||||
Dockerfile
|
||||
|
@ -13,6 +13,10 @@ AllCops:
|
||||
- Rakefile
|
||||
- Guardfile
|
||||
- Vagrantfile
|
||||
|
||||
Security/MarshalLoad:
|
||||
Enabled: false
|
||||
|
||||
Lint/ConditionPosition:
|
||||
Enabled: True
|
||||
|
||||
@ -539,9 +543,6 @@ Layout/IndentHeredoc:
|
||||
Security/YAMLLoad:
|
||||
Enabled: false
|
||||
|
||||
Security/MarshalLoad:
|
||||
Enabled: false
|
||||
|
||||
# This affects hiera interpolation, as well as some configs that we push.
|
||||
Style/FormatStringToken:
|
||||
Enabled: false
|
||||
|
19
.travis.yml
19
.travis.yml
@ -1,9 +1,7 @@
|
||||
---
|
||||
sudo: false
|
||||
dist: trusty
|
||||
dist: xenial
|
||||
language: ruby
|
||||
cache: bundler
|
||||
# related to https://github.com/rubygems/rubygems/issues/2123
|
||||
before_install:
|
||||
- 'rm -f Gemfile.lock'
|
||||
- 'gem update --system'
|
||||
@ -13,21 +11,18 @@ script:
|
||||
matrix:
|
||||
fast_finish: true
|
||||
include:
|
||||
- rvm: 2.1.9
|
||||
bundler_args: --without system_tests development release
|
||||
env: PUPPET_VERSION="~> 4.0" CHECK=test PARALLEL_TEST_PROCESSORS=12
|
||||
- rvm: 2.4.4
|
||||
bundler_args: --without system_tests development release
|
||||
env: PUPPET_VERSION="~> 5.0" CHECK=test
|
||||
- rvm: 2.5.1
|
||||
- rvm: 2.5.3
|
||||
bundler_args: --without system_tests development release
|
||||
env: PUPPET_VERSION="~> 5.0" CHECK=test_with_coveralls
|
||||
env: PUPPET_VERSION="~> 6.0" CHECK=test_with_coveralls
|
||||
- rvm: 2.5.3
|
||||
bundler_args: --without system_tests development release
|
||||
env: PUPPET_VERSION="~> 6.0" CHECK=rubocop
|
||||
- rvm: 2.4.4
|
||||
bundler_args: --without system_tests development release
|
||||
env: PUPPET_VERSION="~> 5.0" CHECK=rubocop
|
||||
- rvm: 2.5.1
|
||||
bundler_args: --without system_tests development release
|
||||
env: PUPPET_VERSION="~> 5.0" CHECK=build
|
||||
env: PUPPET_VERSION="~> 5.0" CHECK=build DEPLOY_TO_FORGE=yes
|
||||
branches:
|
||||
only:
|
||||
- master
|
||||
|
@ -0,0 +1,4 @@
|
||||
## 2019-02-26 - Release 1.0.3
|
||||
|
||||
Update from xaque208 modulesync_config
|
||||
|
23
Gemfile
23
Gemfile
@ -11,9 +11,8 @@ def location_for(place, fake_version = nil)
|
||||
end
|
||||
|
||||
group :test do
|
||||
gem 'puppetlabs_spec_helper', '~> 2.6.0', :require => false
|
||||
gem 'rspec-puppet', '~> 2.5', :require => false
|
||||
gem 'rspec-puppet-facts', :require => false
|
||||
gem 'puppetlabs_spec_helper', '>= 2.11.0', :require => false
|
||||
gem 'rspec-puppet-facts', '>= 1.8.0', :require => false
|
||||
gem 'rspec-puppet-utils', :require => false
|
||||
gem 'puppet-lint-leading_zero-check', :require => false
|
||||
gem 'puppet-lint-trailing_comma-check', :require => false
|
||||
@ -29,7 +28,8 @@ group :test do
|
||||
gem 'coveralls', :require => false
|
||||
gem 'simplecov-console', :require => false
|
||||
gem 'rack', '~> 1.0', :require => false if RUBY_VERSION < '2.2.2'
|
||||
gem 'parallel_tests', :require => false
|
||||
gem 'parallel_tests', '2.24.0', :require => false if RUBY_VERSION < '2.2.0'
|
||||
gem 'parallel_tests', :require => false if RUBY_VERSION >= '2.2.0'
|
||||
end
|
||||
|
||||
group :development do
|
||||
@ -44,7 +44,7 @@ group :system_tests do
|
||||
if beaker_version = ENV['BEAKER_VERSION']
|
||||
gem 'beaker', *location_for(beaker_version)
|
||||
else
|
||||
gem 'beaker', '>= 3.9.0', :require => false
|
||||
gem 'beaker', '>= 4.2.0', :require => false
|
||||
end
|
||||
if beaker_rspec_version = ENV['BEAKER_RSPEC_VERSION']
|
||||
gem 'beaker-rspec', *location_for(beaker_rspec_version)
|
||||
@ -52,20 +52,25 @@ group :system_tests do
|
||||
gem 'beaker-rspec', :require => false
|
||||
end
|
||||
gem 'serverspec', :require => false
|
||||
gem 'beaker-hostgenerator', '>= 1.1.10', :require => false
|
||||
gem 'beaker-hostgenerator', '>= 1.1.22', :require => false
|
||||
gem 'beaker-docker', :require => false
|
||||
gem 'beaker-puppet', :require => false
|
||||
gem 'beaker-puppet_install_helper', :require => false
|
||||
gem 'beaker-module_install_helper', :require => false
|
||||
gem 'rbnacl', '>= 4', :require => false if RUBY_VERSION >= '2.2.6'
|
||||
gem 'rbnacl-libsodium', :require => false if RUBY_VERSION >= '2.2.6'
|
||||
gem 'bcrypt_pbkdf', :require => false
|
||||
end
|
||||
|
||||
group :release do
|
||||
gem 'github_changelog_generator', :require => false, :git => 'https://github.com/skywinder/github-changelog-generator' if RUBY_VERSION >= '2.2.2'
|
||||
gem 'github_changelog_generator', :require => false, :git => 'https://github.com/github-changelog-generator/github-changelog-generator' if RUBY_VERSION >= '2.2.2'
|
||||
gem 'puppet-blacksmith', :require => false
|
||||
gem 'voxpupuli-release', :require => false, :git => 'https://github.com/voxpupuli/voxpupuli-release-gem'
|
||||
gem 'puppet-strings', '~> 1.0', :require => false
|
||||
gem 'puppet-strings', '>= 1.0', :require => false
|
||||
end
|
||||
|
||||
group :extra do
|
||||
gem 'net-ldap', '~> 0.12.1', :require => false
|
||||
gem 'net-ldap', '~> 0.16.1', :require => false
|
||||
end
|
||||
|
||||
group :testextra do
|
||||
|
@ -1,12 +1,13 @@
|
||||
{
|
||||
"name": "zleslie-ldapquery",
|
||||
"version": "1.0.1",
|
||||
"version": "1.0.3",
|
||||
"author": "Zach Leslie",
|
||||
"summary": "Query an LDAP server using Puppet.",
|
||||
"license": "Apache-2.0",
|
||||
"source": "https://github.com/xaque208/puppet-ldapquery",
|
||||
"project_page": "https://github.com/xaque208/puppet-ldapquery",
|
||||
"issues_url": "https://github.com/xaque208/puppet-ldapquery/issues",
|
||||
"dependencies": [ ]
|
||||
}
|
||||
"dependencies": [
|
||||
|
||||
]
|
||||
}
|
||||
|
@ -1,15 +0,0 @@
|
||||
---
|
||||
# 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
|
@ -1,17 +0,0 @@
|
||||
---
|
||||
# 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
|
@ -1,15 +0,0 @@
|
||||
---
|
||||
# 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
|
@ -1,15 +0,0 @@
|
||||
---
|
||||
# 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
|
@ -1,16 +0,0 @@
|
||||
---
|
||||
# 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
|
@ -1,16 +0,0 @@
|
||||
---
|
||||
# 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
|
@ -1,18 +0,0 @@
|
||||
---
|
||||
# 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
|
@ -1,15 +0,0 @@
|
||||
---
|
||||
# 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
|
@ -1,15 +0,0 @@
|
||||
---
|
||||
# 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
|
@ -1,4 +0,0 @@
|
||||
require 'rspec-puppet'
|
||||
|
||||
at_exit { RSpec::Puppet::Coverage.report! }
|
||||
# vim: syntax=ruby
|
@ -1,14 +0,0 @@
|
||||
# This file is managed via modulesync
|
||||
# https://github.com/voxpupuli/modulesync
|
||||
# https://github.com/voxpupuli/modulesync_config
|
||||
#
|
||||
# use default_module_facts.yaml for module specific
|
||||
# facts.
|
||||
#
|
||||
# Hint if using with rspec-puppet-facts ("on_supported_os.each"):
|
||||
# if a same named fact exists in facterdb it will be overridden.
|
||||
---
|
||||
concat_basedir: "/tmp"
|
||||
ipaddress: "172.16.254.254"
|
||||
is_pe: false
|
||||
macaddress: "AA:AA:AA:AA:AA:AA"
|
@ -1,10 +1,22 @@
|
||||
# This file is managed via modulesync
|
||||
# https://github.com/voxpupuli/modulesync
|
||||
# https://github.com/voxpupuli/modulesync_config
|
||||
RSpec.configure do |c|
|
||||
c.mock_with :rspec
|
||||
end
|
||||
|
||||
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 File.exist?(File.join(__dir__, 'default_module_facts.yml'))
|
||||
facts = YAML.load(File.read(File.join(__dir__, 'default_module_facts.yml')))
|
||||
if facts
|
||||
facts.each do |name, value|
|
||||
add_custom_fact name.to_sym, value
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
if Dir.exist?(File.expand_path('../../lib', __FILE__))
|
||||
require 'coveralls'
|
||||
@ -23,14 +35,8 @@ if Dir.exist?(File.expand_path('../../lib', __FILE__))
|
||||
end
|
||||
|
||||
RSpec.configure do |c|
|
||||
default_facts = {
|
||||
puppetversion: Puppet.version,
|
||||
facterversion: Facter.version
|
||||
}
|
||||
default_facts.merge!(YAML.load(File.read(File.expand_path('../default_facts.yml', __FILE__)))) if File.exist?(File.expand_path('../default_facts.yml', __FILE__))
|
||||
default_facts.merge!(YAML.load(File.read(File.expand_path('../default_module_facts.yml', __FILE__)))) if File.exist?(File.expand_path('../default_module_facts.yml', __FILE__))
|
||||
c.default_facts = default_facts
|
||||
c.mock_with :rspec
|
||||
# Coverage generation
|
||||
c.after(:suite) do
|
||||
RSpec::Puppet::Coverage.report!
|
||||
end
|
||||
end
|
||||
|
||||
# vim: syntax=ruby
|
||||
|
Loading…
x
Reference in New Issue
Block a user