updates README

This commit is contained in:
Arne Teuke
2018-10-19 18:14:32 +02:00
parent 9926eb4f4b
commit dfc113675a
3 changed files with 16 additions and 34 deletions

View File

@@ -1,13 +1,13 @@
source ENV['GEM_SOURCE'] || 'https://rubygems.org' source ENV['GEM_SOURCE'] || 'https://rubygems.org'
puppetversion = ENV.key?('PUPPET_VERSION') ? ENV['PUPPET_VERSION'] : ['>= 3.3'] puppetversion = ENV.key?('PUPPET_VERSION') ? ENV['PUPPET_VERSION'] : ['<= 5.5.6']
gem 'metadata-json-lint' gem 'metadata-json-lint'
gem 'puppet', puppetversion gem 'puppet', puppetversion
gem 'puppetlabs_spec_helper', '>= 1.0.0' gem 'puppetlabs_spec_helper', '>= 1.0.0'
gem 'puppet-lint', '>= 1.0.0' gem 'puppet-lint'
gem 'facter', '>= 1.7.0' gem 'facter'
gem 'rspec-puppet' gem 'rspec-puppet'
gem 'puppet-strings' #gem 'puppet-strings'
gem 'rake' gem 'rake'
gem 'semantic_puppet' gem 'semantic_puppet'
gem 'rgen' gem 'rgen'

37
Jenkinsfile vendored
View File

@@ -28,9 +28,9 @@ pipeline {
--no-class_inherits_from_params_class-check \\ --no-class_inherits_from_params_class-check \\
--no-variable_scope-check \\ --no-variable_scope-check \\
--no-80chars-check \\ --no-80chars-check \\
--no-140chars-check \\
--no-arrow_alignment-check \\ --no-arrow_alignment-check \\
--no-autoloader_layout-check \\ --no-autoloader_layout-check \\
--no-140chars-check \\
--log-format "%{path}:%{line}:%{check}:%{KIND}:%{message}" {} \\;''' --log-format "%{path}:%{line}:%{check}:%{KIND}:%{message}" {} \\;'''
} }
} }
@@ -38,7 +38,7 @@ pipeline {
stage('puppet parser test') { stage('puppet parser test') {
steps { steps {
sh '''for file in $(find . -iname \'*.pp\'); do sh '''for file in $(find . -iname \'*.pp\'); do
puppet parser validate --color false --render-as s --modulepath=modules $file || exit 1; /opt/puppetlabs/bin/puppet parser validate --color false --render-as s --modulepath=modules $file || exit 1;
done;''' done;'''
} }
} }
@@ -59,18 +59,16 @@ pipeline {
stage('update repo structure') { stage('update repo structure') {
steps { steps {
sh '''if [ test -f REPOSTRUCTURE.md ]; then sh '''rm -Rf REPOSTRUCTURE.md
rm -Rf REPOSTRUCTURE.md
fi
echo "$(tree --dirsfirst --charset=ascii .)" > REPOSTRUCTURE.md''' echo "$(tree --dirsfirst --charset=ascii .)" > REPOSTRUCTURE.md'''
} }
} }
stage('create Puppet documention') { // stage('create Puppet documention') {
steps { // steps {
sh 'puppet strings' // sh 'puppet strings'
} // }
} // }
stage('create changelog') { stage('create changelog') {
steps{ steps{
@@ -97,7 +95,7 @@ Changelog of Git Changelog.
{{#commits}} {{#commits}}
<a href="https://gitlab.confdroid.com/12WW1160/git-changelog-lib/commit/{{hash}}">{{hash}}</a> {{authorName}} <i>{{commitTime}}</i> <a href="https://gitlab.puppetsoft.com/12WW1160/git-changelog-lib/commit/{{hash}}">{{hash}}</a> {{authorName}} <i>{{commitTime}}</i>
<p> <p>
<h3>{{{messageTitle}}}</h3> <h3>{{{messageTitle}}}</h3>
@@ -130,7 +128,7 @@ Changelog of Git Changelog.
{{/hasIssue}} {{/hasIssue}}
{{#commits}} {{#commits}}
[https://gitlab.confdroid.com/12WW1160/git-changelog-lib/commit/{{hash}} {{hash}}] {{authorName}} {{commitTime}} [https://gitlab.puppetsoft.com/12WW1160/git-changelog-lib/commit/{{hash}} {{hash}}] {{authorName}} {{commitTime}}
\'\'\'{{{messageTitle}}}\'\'\' \'\'\'{{{messageTitle}}}\'\'\'
@@ -184,27 +182,12 @@ Changelog of Git Changelog.
} }
} }
stage('check for UTF-8 files') {
steps {
sh '''if [ ! -d tests ]; then
mkdir tests
fi
if [ -f tests/UTF_Files ]; then
rm -Rf tests/UTF_Files
fi
echo "$(find . -type f -exec file {} \\;)" > FileList
echo "$(grep -v ASCII FileList | grep -v git)" > tests/UTF_Files'''
}
}
stage('show diff') { stage('show diff') {
steps { steps {
sh 'git diff' sh 'git diff'
} }
} }
stage('recommit changes to repo') { stage('recommit changes to repo') {
steps { steps {
sshagent(['edd05eb6-26b5-4c7b-a5cc-ea2ab899f4fa']) { sshagent(['edd05eb6-26b5-4c7b-a5cc-ea2ab899f4fa']) {

View File

@@ -151,9 +151,8 @@ So far this module works through the usage of NRPE, which by default is enabled.
### Manage Additional Resources ### Manage Additional Resources
### Known Problems ### Known Problems
* Collected resources import ordering problem: The module might try to import collected facts before nagios is even installed. * Collected resources import ordering problem: The module might try to import collected facts before nagios is even installed.
* SELINUX modules: it appears that sealerts are different accross systems. it might be typically easier to work through sealerts manually. * SELINUX modules: it appears that sealerts are different accross systems. it might be typically easier to work through sealerts manually.
### Support ### Support
* OS: CentOS 6, 7 * OS: CentOS 6, 7