updates README
This commit is contained in:
8
Gemfile
8
Gemfile
@@ -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
37
Jenkinsfile
vendored
@@ -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']) {
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user