mirror of
https://github.com/philippdieter/puppet-ldapquery.git
synced 2025-10-13 12:55:48 +00:00
modulesync 3.1.0
This commit is contained in:
parent
f59a81b335
commit
eec72c67f3
4
.github/CONTRIBUTING.md
vendored
4
.github/CONTRIBUTING.md
vendored
@ -33,6 +33,8 @@ By participating in this project you agree to abide by its terms.
|
|||||||
|
|
||||||
Please be prepared to repeat some of these steps as our contributors review your code.
|
Please be prepared to repeat some of these steps as our contributors review your code.
|
||||||
|
|
||||||
|
Also consider sending in your profile code that calls this component module as an acceptance test or provide it via an issue. This helps reviewers a lot to test your use case and prevents future regressions!
|
||||||
|
|
||||||
## Writing proper commits - short version
|
## Writing proper commits - short version
|
||||||
|
|
||||||
* Make commits of logical units.
|
* Make commits of logical units.
|
||||||
@ -264,7 +266,7 @@ The following strings are known to work:
|
|||||||
|
|
||||||
* ubuntu1604
|
* ubuntu1604
|
||||||
* ubuntu1804
|
* ubuntu1804
|
||||||
* debian8
|
* ubuntu2004
|
||||||
* debian9
|
* debian9
|
||||||
* debian10
|
* debian10
|
||||||
* centos6
|
* centos6
|
||||||
|
@ -1 +1,2 @@
|
|||||||
modulesync_config_version: '3.0.0'
|
---
|
||||||
|
modulesync_config_version: '3.1.0'
|
||||||
|
@ -61,4 +61,4 @@ PrePush:
|
|||||||
- 'validate'
|
- 'validate'
|
||||||
- 'test'
|
- 'test'
|
||||||
- 'rubocop'
|
- 'rubocop'
|
||||||
command: [ 'bundle', 'exec', 'rake' ]
|
command: ['bundle', 'exec', 'rake']
|
||||||
|
552
.rubocop.yml
552
.rubocop.yml
@ -1,549 +1,3 @@
|
|||||||
require: rubocop-rspec
|
---
|
||||||
AllCops:
|
inherit_gem:
|
||||||
# Puppet Server 5 defaults to jruby 1.7 so TargetRubyVersion must stay at 1.9 until we drop support for puppet 5
|
voxpupuli-test: rubocop.yml
|
||||||
TargetRubyVersion: 1.9
|
|
||||||
Include:
|
|
||||||
- ./**/*.rb
|
|
||||||
Exclude:
|
|
||||||
- files/**/*
|
|
||||||
- vendor/**/*
|
|
||||||
- .vendor/**/*
|
|
||||||
- pkg/**/*
|
|
||||||
- spec/fixtures/**/*
|
|
||||||
- Gemfile
|
|
||||||
- Rakefile
|
|
||||||
- Guardfile
|
|
||||||
- Vagrantfile
|
|
||||||
Lint/ConditionPosition:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Lint/ElseLayout:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Lint/UnreachableCode:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Lint/UselessComparison:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Lint/EnsureReturn:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Lint/HandleExceptions:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Lint/LiteralInCondition:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Lint/ShadowingOuterLocalVariable:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Lint/LiteralInInterpolation:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/HashSyntax:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/RedundantReturn:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Layout/EndOfLine:
|
|
||||||
Enabled: False
|
|
||||||
|
|
||||||
Lint/AmbiguousOperator:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Lint/AssignmentInCondition:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Layout/SpaceBeforeComment:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/AndOr:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/RedundantSelf:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Metrics/BlockLength:
|
|
||||||
Enabled: False
|
|
||||||
|
|
||||||
# Method length is not necessarily an indicator of code quality
|
|
||||||
Metrics/MethodLength:
|
|
||||||
Enabled: False
|
|
||||||
|
|
||||||
# Module length is not necessarily an indicator of code quality
|
|
||||||
Metrics/ModuleLength:
|
|
||||||
Enabled: False
|
|
||||||
|
|
||||||
Style/WhileUntilModifier:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Lint/AmbiguousRegexpLiteral:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Security/Eval:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Lint/BlockAlignment:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Lint/DefEndAlignment:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Lint/EndAlignment:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Lint/DeprecatedClassMethods:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Lint/Loop:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Lint/ParenthesesAsGroupedExpression:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Lint/RescueException:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Lint/StringConversionInInterpolation:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Lint/UnusedBlockArgument:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Lint/UnusedMethodArgument:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Lint/UselessAccessModifier:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Lint/UselessAssignment:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Lint/Void:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Layout/AccessModifierIndentation:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/AccessorMethodName:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/Alias:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Layout/AlignArray:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Layout/AlignHash:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Layout/AlignParameters:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Metrics/BlockNesting:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/AsciiComments:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/Attr:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/BracesAroundHashParameters:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/CaseEquality:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Layout/CaseIndentation:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/CharacterLiteral:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/ClassAndModuleCamelCase:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/ClassAndModuleChildren:
|
|
||||||
Enabled: False
|
|
||||||
|
|
||||||
Style/ClassCheck:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
# Class length is not necessarily an indicator of code quality
|
|
||||||
Metrics/ClassLength:
|
|
||||||
Enabled: False
|
|
||||||
|
|
||||||
Style/ClassMethods:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/ClassVars:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/WhenThen:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/WordArray:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/UnneededPercentQ:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Layout/Tab:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Layout/SpaceBeforeSemicolon:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Layout/TrailingBlankLines:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Layout/SpaceInsideBlockBraces:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Layout/SpaceInsideBrackets:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Layout/SpaceInsideHashLiteralBraces:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Layout/SpaceInsideParens:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Layout/LeadingCommentSpace:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Layout/SpaceBeforeFirstArg:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Layout/SpaceAfterColon:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Layout/SpaceAfterComma:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Layout/SpaceAfterMethodName:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Layout/SpaceAfterNot:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Layout/SpaceAfterSemicolon:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Layout/SpaceAroundEqualsInParameterDefault:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Layout/SpaceAroundOperators:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Layout/SpaceBeforeBlockBraces:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Layout/SpaceBeforeComma:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/CollectionMethods:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Layout/CommentIndentation:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/ColonMethodCall:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/CommentAnnotation:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
# 'Complexity' is very relative
|
|
||||||
Metrics/CyclomaticComplexity:
|
|
||||||
Enabled: False
|
|
||||||
|
|
||||||
Style/ConstantName:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/Documentation:
|
|
||||||
Enabled: False
|
|
||||||
|
|
||||||
Style/DefWithParentheses:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/PreferredHashMethods:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Layout/DotPosition:
|
|
||||||
EnforcedStyle: trailing
|
|
||||||
|
|
||||||
Style/DoubleNegation:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/EachWithObject:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Layout/EmptyLineBetweenDefs:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Layout/IndentArray:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Layout/IndentHash:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Layout/IndentationConsistency:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Layout/IndentationWidth:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Layout/EmptyLines:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Layout/EmptyLinesAroundAccessModifier:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/EmptyLiteral:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
# Configuration parameters: AllowURI, URISchemes.
|
|
||||||
Metrics/LineLength:
|
|
||||||
Enabled: False
|
|
||||||
|
|
||||||
Style/MethodCallWithoutArgsParentheses:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/MethodDefParentheses:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/LineEndConcatenation:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Layout/TrailingWhitespace:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/StringLiterals:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/TrailingCommaInArguments:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/TrailingCommaInLiteral:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/GlobalVars:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/GuardClause:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/IfUnlessModifier:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/MultilineIfThen:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/NegatedIf:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/NegatedWhile:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/Next:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/SingleLineBlockParams:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/SingleLineMethods:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/SpecialGlobalVars:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/TrivialAccessors:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/UnlessElse:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/VariableInterpolation:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/VariableName:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/WhileUntilDo:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/EvenOdd:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/FileName:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/For:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/Lambda:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/MethodName:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/MultilineTernaryOperator:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/NestedTernaryOperator:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/NilComparison:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/FormatString:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/MultilineBlockChain:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/Semicolon:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/SignalException:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/NonNilCheck:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/Not:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/NumericLiterals:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/OneLineConditional:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/OpMethod:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/ParenthesesAroundCondition:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/PercentLiteralDelimiters:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/PerlBackrefs:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/PredicateName:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/RedundantException:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/SelfAssignment:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/Proc:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/RaiseArgs:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/RedundantBegin:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/RescueModifier:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
# based on https://github.com/voxpupuli/modulesync_config/issues/168
|
|
||||||
Style/RegexpLiteral:
|
|
||||||
EnforcedStyle: percent_r
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Lint/UnderscorePrefixedVariableName:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Metrics/ParameterLists:
|
|
||||||
Enabled: False
|
|
||||||
|
|
||||||
Lint/RequireParentheses:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/ModuleFunction:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Lint/Debugger:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/IfWithSemicolon:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/Encoding:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Style/BlockDelimiters:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Layout/MultilineBlockLayout:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
# 'Complexity' is very relative
|
|
||||||
Metrics/AbcSize:
|
|
||||||
Enabled: False
|
|
||||||
|
|
||||||
# 'Complexity' is very relative
|
|
||||||
Metrics/PerceivedComplexity:
|
|
||||||
Enabled: False
|
|
||||||
|
|
||||||
Lint/UselessAssignment:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
Layout/ClosingParenthesisIndentation:
|
|
||||||
Enabled: True
|
|
||||||
|
|
||||||
# RSpec
|
|
||||||
|
|
||||||
RSpec/BeforeAfterAll:
|
|
||||||
Exclude:
|
|
||||||
- spec/acceptance/**/*
|
|
||||||
|
|
||||||
# We don't use rspec in this way
|
|
||||||
RSpec/DescribeClass:
|
|
||||||
Enabled: False
|
|
||||||
|
|
||||||
# Example length is not necessarily an indicator of code quality
|
|
||||||
RSpec/ExampleLength:
|
|
||||||
Enabled: False
|
|
||||||
|
|
||||||
RSpec/NamedSubject:
|
|
||||||
Enabled: False
|
|
||||||
|
|
||||||
# disabled for now since they cause a lot of issues
|
|
||||||
# these issues aren't easy to fix
|
|
||||||
RSpec/RepeatedDescription:
|
|
||||||
Enabled: False
|
|
||||||
|
|
||||||
RSpec/NestedGroups:
|
|
||||||
Enabled: False
|
|
||||||
|
|
||||||
RSpec/MultipleExpectations:
|
|
||||||
Enabled: false
|
|
||||||
|
|
||||||
# this is broken on ruby1.9
|
|
||||||
Layout/IndentHeredoc:
|
|
||||||
Enabled: False
|
|
||||||
|
|
||||||
# disable Yaml safe_load. This is needed to support ruby2.0.0 development envs
|
|
||||||
Security/YAMLLoad:
|
|
||||||
Enabled: false
|
|
||||||
|
|
||||||
# This affects hiera interpolation, as well as some configs that we push.
|
|
||||||
Style/FormatStringToken:
|
|
||||||
Enabled: false
|
|
||||||
|
|
||||||
# This is useful, but sometimes a little too picky about where unit tests files
|
|
||||||
# are located.
|
|
||||||
RSpec/FilePath:
|
|
||||||
Enabled: false
|
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
---
|
---
|
||||||
|
# yamllint disable rule:line-length rule:truthy
|
||||||
os: linux
|
os: linux
|
||||||
dist: bionic
|
dist: focal
|
||||||
language: ruby
|
language: ruby
|
||||||
cache: bundler
|
cache: bundler
|
||||||
before_install:
|
before_install:
|
||||||
|
2
Gemfile
2
Gemfile
@ -11,7 +11,7 @@ def location_for(place, fake_version = nil)
|
|||||||
end
|
end
|
||||||
|
|
||||||
group :test do
|
group :test do
|
||||||
gem 'voxpupuli-test', '~> 2.0', :require => false
|
gem 'voxpupuli-test', '~> 2.1', :require => false
|
||||||
gem 'coveralls', :require => false
|
gem 'coveralls', :require => false
|
||||||
gem 'simplecov-console', :require => false
|
gem 'simplecov-console', :require => false
|
||||||
end
|
end
|
||||||
|
@ -1,13 +0,0 @@
|
|||||||
---
|
|
||||||
# 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
|
|
@ -1,31 +0,0 @@
|
|||||||
---
|
|
||||||
# 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
|
|
@ -1,34 +0,0 @@
|
|||||||
# 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
|
|
@ -1,29 +0,0 @@
|
|||||||
---
|
|
||||||
# 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
|
|
@ -1,29 +0,0 @@
|
|||||||
---
|
|
||||||
# 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
|
|
@ -1,29 +0,0 @@
|
|||||||
---
|
|
||||||
# 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
|
|
@ -1,29 +0,0 @@
|
|||||||
---
|
|
||||||
# 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
|
|
@ -13,7 +13,7 @@ ENV['COVERAGE'] ||= 'yes' if Dir.exist?(File.expand_path('../../lib', __FILE__))
|
|||||||
require 'voxpupuli/test/spec_helper'
|
require 'voxpupuli/test/spec_helper'
|
||||||
|
|
||||||
if File.exist?(File.join(__dir__, 'default_module_facts.yml'))
|
if File.exist?(File.join(__dir__, 'default_module_facts.yml'))
|
||||||
facts = YAML.load(File.read(File.join(__dir__, 'default_module_facts.yml')))
|
facts = YAML.safe_load(File.read(File.join(__dir__, 'default_module_facts.yml')))
|
||||||
if facts
|
if facts
|
||||||
facts.each do |name, value|
|
facts.each do |name, value|
|
||||||
add_custom_fact name.to_sym, value
|
add_custom_fact name.to_sym, value
|
||||||
|
Loading…
x
Reference in New Issue
Block a user