-
Readme
-
-
![]()
-
-
[[TOC]]
-
-
Synopsis
-
-
java_cd is a Puppet module to automate installation and
-configuration of java, mainly to install the binaries and main
-configuration files for use with other modules, like jenkins_cd.
-
-
WARNING
-
-
Attention: Never use this puppet module on systems which have
-been previously configured manually. It is impossible to predict how and
-what would have been configured, hence previous configurations outside the
-scope of this module may be overwritten! Automated configurations require a
-test environment to verify that the module suits the purpose intended by
-the user, as well as tune the parameters, before deploying into live
-production
-
-
Features
-
-
INSTALLATION
-
-
-
installs java binaries
-
-
-
Repo Documentation
-
-
See the full Puppet documentation including parameters in
-docs/index.html
-
-
Dependencies
-
-
All dependencies must be included in the catalogue.
-
-
Deployment
-
-
-
native Puppet deployment
-
-
-
via site.pp or nodes.pp
-
-
node 'example.example.net' {
- include java_cd
-}
-
-
-
-
In order to apply parameters through Foreman, the params.pp must be added
-to the host or host group in question.
-
-
See more
-details about class deployment on Confdroid.com.
-
-
SELINUX
-
-
All files and directories are configured with correct selinux context. If
-selinux is disabled, these contexts are ignored.
-
-
Known Problems
-
-
Support
-
-
-
OS: Rocky 9
- -
-
Puppet 6-8
-
-
-
Tests
-
-
-
Puppet Lint
- -
-
excluded tests:
--
-
--no-class_inherits_from_params_class-check:relevant only to
-non-supported outdated puppet versions
- -
-
--no-variable_scope-check: not applicable as we are inheriting
-parameters from params class. the lint check does not distinguish between
-facts and inherited parameters.
- -
-
--no-80chars-check: it is not always possible to stay within
-80 characters, although typically only occurring on the parameter vault
-params.pp.
- -
-
--no-arrow_alignment-check: this check leads to actually not
-having am easily readable arrow alignment, as this checks per
-block, not per class.
-
- -
-
Puppet Parser
- -
-
ERB Template Parser
- -
-
Sonar Quality Gate
-
-
-
-
-
contact Us
-
-
Disclaimer
-
-
ConfDroid as entity is entirely independent from Puppet. We provide custom
-configuration modules, written for specific purposes and specific
-environments. The modules are tested and supported only as documented, and
-require testing in designated environments (i.e. lab or development
-environments) for parameter tuning etc. before deploying into production
-environments.
-