Merge build 1 into master
This commit is contained in:
2
.gitignore
vendored
2
.gitignore
vendored
@@ -2,3 +2,5 @@
|
|||||||
Gemfile.lock
|
Gemfile.lock
|
||||||
FileList
|
FileList
|
||||||
.scannerwork
|
.scannerwork
|
||||||
|
.vscode
|
||||||
|
.puppet-lint.rc
|
||||||
49
Jenkinsfile
vendored
49
Jenkinsfile
vendored
@@ -28,11 +28,17 @@ pipeline {
|
|||||||
sh '''
|
sh '''
|
||||||
git config user.name "Jenkins Server"
|
git config user.name "Jenkins Server"
|
||||||
git config user.email jenkins@confdroid.com
|
git config user.email jenkins@confdroid.com
|
||||||
# Ensure we're on the development branch (triggered by push)
|
git fetch origin
|
||||||
git checkout development
|
source_branch="${gitlabSourceBranch:-${BRANCH_NAME:-${GIT_LOCAL_BRANCH:-$GIT_BRANCH}}}"
|
||||||
# Create jenkins branch from development
|
source_branch="${source_branch#origin/}"
|
||||||
git checkout -b jenkins-build-$BUILD_NUMBER
|
source_branch="${source_branch#refs/heads/}"
|
||||||
# Optionally merge master into jenkins to ensure compatibility
|
if [ -z "$source_branch" ]; then
|
||||||
|
source_branch="development"
|
||||||
|
fi
|
||||||
|
echo "Using source branch: $source_branch"
|
||||||
|
# Create an isolated build branch from the triggering branch revision.
|
||||||
|
git checkout -B jenkins-build-$BUILD_NUMBER "origin/$source_branch"
|
||||||
|
# Merge the current master into the build branch before validation.
|
||||||
git merge origin/master --no-ff || { echo "Merge conflict detected"; exit 1; }
|
git merge origin/master --no-ff || { echo "Merge conflict detected"; exit 1; }
|
||||||
'''
|
'''
|
||||||
}
|
}
|
||||||
@@ -69,7 +75,7 @@ pipeline {
|
|||||||
withCredentials([string(credentialsId: 'sonar-token', variable: 'SONAR_TOKEN')]) {
|
withCredentials([string(credentialsId: 'sonar-token', variable: 'SONAR_TOKEN')]) {
|
||||||
sh '''
|
sh '''
|
||||||
/opt/sonar-scanner/bin/sonar-scanner \
|
/opt/sonar-scanner/bin/sonar-scanner \
|
||||||
-Dsonar.projectKey=cd_jenkins \
|
-Dsonar.projectKey=confdroid_java \
|
||||||
-Dsonar.sources=. \
|
-Dsonar.sources=. \
|
||||||
-Dsonar.host.url=https://sonarqube.confdroid.com \
|
-Dsonar.host.url=https://sonarqube.confdroid.com \
|
||||||
-Dsonar.token=$SONAR_TOKEN
|
-Dsonar.token=$SONAR_TOKEN
|
||||||
@@ -91,15 +97,34 @@ pipeline {
|
|||||||
git config user.name "Jenkins Server"
|
git config user.name "Jenkins Server"
|
||||||
git config user.email jenkins@confdroid.com
|
git config user.email jenkins@confdroid.com
|
||||||
git add -A && git commit -am "Recommit for updates in build $BUILD_NUMBER" || echo "No changes to commit"
|
git add -A && git commit -am "Recommit for updates in build $BUILD_NUMBER" || echo "No changes to commit"
|
||||||
git push -o merge_request.create \
|
git fetch origin
|
||||||
-o merge_request.target=master \
|
git checkout -B master origin/master
|
||||||
-o merge_request.title="Auto-merge for build $BUILD_NUMBER" \
|
git merge --no-ff jenkins-build-$BUILD_NUMBER -m "Merge build $BUILD_NUMBER into master"
|
||||||
-o merge_request.description="Automated changes from Jenkins build $BUILD_NUMBER" \
|
git push origin master
|
||||||
-o merge_request.merge_when_pipeline_succeeds=true \
|
|
||||||
origin jenkins-build-$BUILD_NUMBER
|
|
||||||
'''
|
'''
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
stage('Mirror to Gitea') {
|
||||||
|
steps {
|
||||||
|
withCredentials([usernamePassword(
|
||||||
|
credentialsId: 'Jenkins-gitea',
|
||||||
|
usernameVariable: 'GITEA_USER',
|
||||||
|
passwordVariable: 'GITEA_TOKEN')]) {
|
||||||
|
script {
|
||||||
|
sh '''
|
||||||
|
git fetch origin
|
||||||
|
git checkout master
|
||||||
|
git reset --hard origin/master
|
||||||
|
git remote get-url master >/dev/null 2>&1 \
|
||||||
|
&& git remote set-url master https://sourcecode.confdroid.com/confdroid/confdroid_java.git \
|
||||||
|
|| git remote add master https://sourcecode.confdroid.com/confdroid/confdroid_java.git
|
||||||
|
git -c credential.helper="!f() { echo username=${GITEA_USER}; echo password=${GITEA_TOKEN}; }; f" \
|
||||||
|
push --force master refs/heads/master:refs/heads/master
|
||||||
|
'''
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
45
README.md
45
README.md
@@ -1,12 +1,24 @@
|
|||||||
# Readme
|
# Readme
|
||||||
|
|
||||||
[](https://jenkins.confdroid.com/job/java_cd/)
|
[](https://jenkins.confdroid.com/job/confdroid_java/)
|
||||||
|
|
||||||
[[_TOC_]]
|
- [Readme](#readme)
|
||||||
|
- [Synopsis](#synopsis)
|
||||||
|
- [WARNING](#warning)
|
||||||
|
- [Features](#features)
|
||||||
|
- [Repo Documentation](#repo-documentation)
|
||||||
|
- [Dependencies](#dependencies)
|
||||||
|
- [Deployment](#deployment)
|
||||||
|
- [SELINUX](#selinux)
|
||||||
|
- [Known Problems](#known-problems)
|
||||||
|
- [Support](#support)
|
||||||
|
- [Tests](#tests)
|
||||||
|
- [Contact Us](#contact-us)
|
||||||
|
- [Disclaimer](#disclaimer)
|
||||||
|
|
||||||
## Synopsis
|
## 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.
|
`confdroid_java` 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
|
## WARNING
|
||||||
|
|
||||||
@@ -16,7 +28,7 @@
|
|||||||
|
|
||||||
INSTALLATION
|
INSTALLATION
|
||||||
|
|
||||||
* installs java binaries
|
- installs java binaries as specified.
|
||||||
|
|
||||||
## Repo Documentation
|
## Repo Documentation
|
||||||
|
|
||||||
@@ -28,17 +40,17 @@ All dependencies must be included in the catalogue.
|
|||||||
|
|
||||||
## Deployment
|
## Deployment
|
||||||
|
|
||||||
* native Puppet deployment
|
- native Puppet deployment
|
||||||
|
|
||||||
via site.pp or nodes.pp
|
via site.pp or nodes.pp
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
node 'example.example.net' {
|
node 'example.example.net' {
|
||||||
include java_cd
|
include confdroid_java
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
* through Foreman:
|
- through Foreman:
|
||||||
|
|
||||||
In order to apply parameters through Foreman, the params.pp must be added to the host or host group in question.
|
In order to apply parameters through Foreman, the params.pp must be added to the host or host group in question.
|
||||||
|
|
||||||
@@ -52,21 +64,22 @@ All files and directories are configured with correct selinux context. If selinu
|
|||||||
|
|
||||||
## Support
|
## Support
|
||||||
|
|
||||||
* OS: Rocky 9
|
- OS: Rocky 9 (all RHEL-based OS should work but Rocky 9 is tested)
|
||||||
* Puppet 6-8
|
- Puppet 8
|
||||||
|
|
||||||
## Tests
|
## Tests
|
||||||
|
|
||||||
* Puppet Lint
|
- Puppet Lint
|
||||||
* excluded tests:
|
- excluded tests:
|
||||||
* `--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-variable_scope-check`: not applicable as we are inheriting parameters from params class. the lint check does not distinguish between facts and inherited parameters.
|
||||||
* Puppet Parser
|
- Puppet Parser
|
||||||
* ERB Template Parser
|
- ERB Template Parser
|
||||||
* Sonar Quality Gate
|
- Sonar Quality Gate
|
||||||
|
|
||||||
## Contact Us
|
## Contact Us
|
||||||
|
|
||||||
[contact Us](https://confdroid.com/contact/)
|
- [contact Us](https://confdroid.com/contact/)
|
||||||
|
- [Feedback Portal](https://feedback.confdroid.com/)
|
||||||
|
|
||||||
## Disclaimer
|
## Disclaimer
|
||||||
|
|
||||||
|
|||||||
@@ -64,27 +64,27 @@
|
|||||||
<td valign='top' width="33%">
|
<td valign='top' width="33%">
|
||||||
|
|
||||||
|
|
||||||
<ul id="alpha_J" class="alpha">
|
<ul id="alpha_C" class="alpha">
|
||||||
<li class="letter">J</li>
|
<li class="letter">C</li>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<span class='object_link'><a href="puppet_classes/java_cd.html" title="puppet_classes::java_cd (puppet_class)">java_cd</a></span>
|
<span class='object_link'><a href="puppet_classes/confdroid_java.html" title="puppet_classes::confdroid_java (puppet_class)">confdroid_java</a></span>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<span class='object_link'><a href="puppet_classes/java_cd_3A_3Amain_3A_3Aconfig.html" title="puppet_classes::java_cd::main::config (puppet_class)">java_cd::main::config</a></span>
|
<span class='object_link'><a href="puppet_classes/confdroid_java_3A_3Amain_3A_3Aconfig.html" title="puppet_classes::confdroid_java::main::config (puppet_class)">confdroid_java::main::config</a></span>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<span class='object_link'><a href="puppet_classes/java_cd_3A_3Amain_3A_3Ainstall.html" title="puppet_classes::java_cd::main::install (puppet_class)">java_cd::main::install</a></span>
|
<span class='object_link'><a href="puppet_classes/confdroid_java_3A_3Amain_3A_3Ainstall.html" title="puppet_classes::confdroid_java::main::install (puppet_class)">confdroid_java::main::install</a></span>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<span class='object_link'><a href="puppet_classes/java_cd_3A_3Aparams.html" title="puppet_classes::java_cd::params (puppet_class)">java_cd::params</a></span>
|
<span class='object_link'><a href="puppet_classes/confdroid_java_3A_3Aparams.html" title="puppet_classes::confdroid_java::params (puppet_class)">confdroid_java::params</a></span>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|||||||
@@ -60,13 +60,38 @@
|
|||||||
<div id="content"><div id='filecontents'>
|
<div id="content"><div id='filecontents'>
|
||||||
<h1 id="label-Readme">Readme</h1>
|
<h1 id="label-Readme">Readme</h1>
|
||||||
|
|
||||||
<p><a href="https://jenkins.confdroid.com/job/java_cd/"><img src="https://jenkins.confdroid.com/buildStatus/icon?job=java_cd"></a></p>
|
<p><a href="https://jenkins.confdroid.com/job/confdroid_java/"><img src="https://jenkins.confdroid.com/buildStatus/icon?job=confdroid_java&style=plastic"></a></p>
|
||||||
|
<ul><li>
|
||||||
<p>[[<em>TOC</em>]]</p>
|
<p><a href="#readme">Readme</a></p>
|
||||||
|
</li><li>
|
||||||
|
<p><a href="#synopsis">Synopsis</a></p>
|
||||||
|
</li><li>
|
||||||
|
<p><a href="#warning">WARNING</a></p>
|
||||||
|
</li><li>
|
||||||
|
<p><a href="#features">Features</a></p>
|
||||||
|
</li><li>
|
||||||
|
<p><a href="#repo-documentation">Repo Documentation</a></p>
|
||||||
|
</li><li>
|
||||||
|
<p><a href="#dependencies">Dependencies</a></p>
|
||||||
|
</li><li>
|
||||||
|
<p><a href="#deployment">Deployment</a></p>
|
||||||
|
</li><li>
|
||||||
|
<p><a href="#selinux">SELINUX</a></p>
|
||||||
|
</li><li>
|
||||||
|
<p><a href="#known-problems">Known Problems</a></p>
|
||||||
|
</li><li>
|
||||||
|
<p><a href="#support">Support</a></p>
|
||||||
|
</li><li>
|
||||||
|
<p><a href="#tests">Tests</a></p>
|
||||||
|
</li><li>
|
||||||
|
<p><a href="#contact-us">Contact Us</a></p>
|
||||||
|
</li><li>
|
||||||
|
<p><a href="#disclaimer">Disclaimer</a></p>
|
||||||
|
</li></ul>
|
||||||
|
|
||||||
<h2 id="label-Synopsis">Synopsis</h2>
|
<h2 id="label-Synopsis">Synopsis</h2>
|
||||||
|
|
||||||
<p><code>java_cd</code> 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.</p>
|
<p><code>confdroid_java</code> 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.</p>
|
||||||
|
|
||||||
<h2 id="label-WARNING">WARNING</h2>
|
<h2 id="label-WARNING">WARNING</h2>
|
||||||
|
|
||||||
@@ -76,7 +101,7 @@
|
|||||||
|
|
||||||
<p>INSTALLATION</p>
|
<p>INSTALLATION</p>
|
||||||
<ul><li>
|
<ul><li>
|
||||||
<p>installs java binaries</p>
|
<p>installs java binaries as specified.</p>
|
||||||
</li></ul>
|
</li></ul>
|
||||||
|
|
||||||
<h2 id="label-Repo+Documentation">Repo Documentation</h2>
|
<h2 id="label-Repo+Documentation">Repo Documentation</h2>
|
||||||
@@ -95,7 +120,7 @@
|
|||||||
<p>via site.pp or nodes.pp</p>
|
<p>via site.pp or nodes.pp</p>
|
||||||
|
|
||||||
<pre class="code ruby"><code class="ruby">node 'example.example.net' {
|
<pre class="code ruby"><code class="ruby">node 'example.example.net' {
|
||||||
include java_cd
|
include confdroid_java
|
||||||
}
|
}
|
||||||
</code></pre>
|
</code></pre>
|
||||||
<ul><li>
|
<ul><li>
|
||||||
@@ -114,9 +139,9 @@
|
|||||||
|
|
||||||
<h2 id="label-Support">Support</h2>
|
<h2 id="label-Support">Support</h2>
|
||||||
<ul><li>
|
<ul><li>
|
||||||
<p>OS: Rocky 9</p>
|
<p>OS: Rocky 9 (all RHEL-based OS should work but Rocky 9 is tested)</p>
|
||||||
</li><li>
|
</li><li>
|
||||||
<p>Puppet 6-8</p>
|
<p>Puppet 8</p>
|
||||||
</li></ul>
|
</li></ul>
|
||||||
|
|
||||||
<h2 id="label-Tests">Tests</h2>
|
<h2 id="label-Tests">Tests</h2>
|
||||||
@@ -136,8 +161,11 @@
|
|||||||
</li></ul>
|
</li></ul>
|
||||||
|
|
||||||
<h2 id="label-Contact+Us">Contact Us</h2>
|
<h2 id="label-Contact+Us">Contact Us</h2>
|
||||||
|
<ul><li>
|
||||||
<p><a href="https://confdroid.com/contact/">contact Us</a></p>
|
<p><a href="https://confdroid.com/contact/">contact Us</a></p>
|
||||||
|
</li><li>
|
||||||
|
<p><a href="https://feedback.confdroid.com/">Feedback Portal</a></p>
|
||||||
|
</li></ul>
|
||||||
|
|
||||||
<h2 id="label-Disclaimer">Disclaimer</h2>
|
<h2 id="label-Disclaimer">Disclaimer</h2>
|
||||||
|
|
||||||
|
|||||||
@@ -60,13 +60,38 @@
|
|||||||
<div id="content"><div id='filecontents'>
|
<div id="content"><div id='filecontents'>
|
||||||
<h1 id="label-Readme">Readme</h1>
|
<h1 id="label-Readme">Readme</h1>
|
||||||
|
|
||||||
<p><a href="https://jenkins.confdroid.com/job/java_cd/"><img src="https://jenkins.confdroid.com/buildStatus/icon?job=java_cd"></a></p>
|
<p><a href="https://jenkins.confdroid.com/job/confdroid_java/"><img src="https://jenkins.confdroid.com/buildStatus/icon?job=confdroid_java&style=plastic"></a></p>
|
||||||
|
<ul><li>
|
||||||
<p>[[<em>TOC</em>]]</p>
|
<p><a href="#readme">Readme</a></p>
|
||||||
|
</li><li>
|
||||||
|
<p><a href="#synopsis">Synopsis</a></p>
|
||||||
|
</li><li>
|
||||||
|
<p><a href="#warning">WARNING</a></p>
|
||||||
|
</li><li>
|
||||||
|
<p><a href="#features">Features</a></p>
|
||||||
|
</li><li>
|
||||||
|
<p><a href="#repo-documentation">Repo Documentation</a></p>
|
||||||
|
</li><li>
|
||||||
|
<p><a href="#dependencies">Dependencies</a></p>
|
||||||
|
</li><li>
|
||||||
|
<p><a href="#deployment">Deployment</a></p>
|
||||||
|
</li><li>
|
||||||
|
<p><a href="#selinux">SELINUX</a></p>
|
||||||
|
</li><li>
|
||||||
|
<p><a href="#known-problems">Known Problems</a></p>
|
||||||
|
</li><li>
|
||||||
|
<p><a href="#support">Support</a></p>
|
||||||
|
</li><li>
|
||||||
|
<p><a href="#tests">Tests</a></p>
|
||||||
|
</li><li>
|
||||||
|
<p><a href="#contact-us">Contact Us</a></p>
|
||||||
|
</li><li>
|
||||||
|
<p><a href="#disclaimer">Disclaimer</a></p>
|
||||||
|
</li></ul>
|
||||||
|
|
||||||
<h2 id="label-Synopsis">Synopsis</h2>
|
<h2 id="label-Synopsis">Synopsis</h2>
|
||||||
|
|
||||||
<p><code>java_cd</code> 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.</p>
|
<p><code>confdroid_java</code> 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.</p>
|
||||||
|
|
||||||
<h2 id="label-WARNING">WARNING</h2>
|
<h2 id="label-WARNING">WARNING</h2>
|
||||||
|
|
||||||
@@ -76,7 +101,7 @@
|
|||||||
|
|
||||||
<p>INSTALLATION</p>
|
<p>INSTALLATION</p>
|
||||||
<ul><li>
|
<ul><li>
|
||||||
<p>installs java binaries</p>
|
<p>installs java binaries as specified.</p>
|
||||||
</li></ul>
|
</li></ul>
|
||||||
|
|
||||||
<h2 id="label-Repo+Documentation">Repo Documentation</h2>
|
<h2 id="label-Repo+Documentation">Repo Documentation</h2>
|
||||||
@@ -95,7 +120,7 @@
|
|||||||
<p>via site.pp or nodes.pp</p>
|
<p>via site.pp or nodes.pp</p>
|
||||||
|
|
||||||
<pre class="code ruby"><code class="ruby">node 'example.example.net' {
|
<pre class="code ruby"><code class="ruby">node 'example.example.net' {
|
||||||
include java_cd
|
include confdroid_java
|
||||||
}
|
}
|
||||||
</code></pre>
|
</code></pre>
|
||||||
<ul><li>
|
<ul><li>
|
||||||
@@ -114,9 +139,9 @@
|
|||||||
|
|
||||||
<h2 id="label-Support">Support</h2>
|
<h2 id="label-Support">Support</h2>
|
||||||
<ul><li>
|
<ul><li>
|
||||||
<p>OS: Rocky 9</p>
|
<p>OS: Rocky 9 (all RHEL-based OS should work but Rocky 9 is tested)</p>
|
||||||
</li><li>
|
</li><li>
|
||||||
<p>Puppet 6-8</p>
|
<p>Puppet 8</p>
|
||||||
</li></ul>
|
</li></ul>
|
||||||
|
|
||||||
<h2 id="label-Tests">Tests</h2>
|
<h2 id="label-Tests">Tests</h2>
|
||||||
@@ -136,8 +161,11 @@
|
|||||||
</li></ul>
|
</li></ul>
|
||||||
|
|
||||||
<h2 id="label-Contact+Us">Contact Us</h2>
|
<h2 id="label-Contact+Us">Contact Us</h2>
|
||||||
|
<ul><li>
|
||||||
<p><a href="https://confdroid.com/contact/">contact Us</a></p>
|
<p><a href="https://confdroid.com/contact/">contact Us</a></p>
|
||||||
|
</li><li>
|
||||||
|
<p><a href="https://feedback.confdroid.com/">Feedback Portal</a></p>
|
||||||
|
</li></ul>
|
||||||
|
|
||||||
<h2 id="label-Disclaimer">Disclaimer</h2>
|
<h2 id="label-Disclaimer">Disclaimer</h2>
|
||||||
|
|
||||||
|
|||||||
@@ -36,30 +36,30 @@
|
|||||||
<ul id="full_list" class="puppet_class">
|
<ul id="full_list" class="puppet_class">
|
||||||
|
|
||||||
|
|
||||||
<li id="object_puppet_classes::java_cd" class="odd">
|
<li id="object_puppet_classes::confdroid_java" class="odd">
|
||||||
<div class="item">
|
<div class="item">
|
||||||
<span class='object_link'><a href="puppet_classes/java_cd.html" title="puppet_classes::java_cd (puppet_class)">java_cd</a></span>
|
<span class='object_link'><a href="puppet_classes/confdroid_java.html" title="puppet_classes::confdroid_java (puppet_class)">confdroid_java</a></span>
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
<li id="object_puppet_classes::java_cd::main::config" class="even">
|
<li id="object_puppet_classes::confdroid_java::main::config" class="even">
|
||||||
<div class="item">
|
<div class="item">
|
||||||
<span class='object_link'><a href="puppet_classes/java_cd_3A_3Amain_3A_3Aconfig.html" title="puppet_classes::java_cd::main::config (puppet_class)">java_cd::main::config</a></span>
|
<span class='object_link'><a href="puppet_classes/confdroid_java_3A_3Amain_3A_3Aconfig.html" title="puppet_classes::confdroid_java::main::config (puppet_class)">confdroid_java::main::config</a></span>
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
<li id="object_puppet_classes::java_cd::main::install" class="odd">
|
<li id="object_puppet_classes::confdroid_java::main::install" class="odd">
|
||||||
<div class="item">
|
<div class="item">
|
||||||
<span class='object_link'><a href="puppet_classes/java_cd_3A_3Amain_3A_3Ainstall.html" title="puppet_classes::java_cd::main::install (puppet_class)">java_cd::main::install</a></span>
|
<span class='object_link'><a href="puppet_classes/confdroid_java_3A_3Amain_3A_3Ainstall.html" title="puppet_classes::confdroid_java::main::install (puppet_class)">confdroid_java::main::install</a></span>
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
<li id="object_puppet_classes::java_cd::params" class="even">
|
<li id="object_puppet_classes::confdroid_java::params" class="even">
|
||||||
<div class="item">
|
<div class="item">
|
||||||
<span class='object_link'><a href="puppet_classes/java_cd_3A_3Aparams.html" title="puppet_classes::java_cd::params (puppet_class)">java_cd::params</a></span>
|
<span class='object_link'><a href="puppet_classes/confdroid_java_3A_3Aparams.html" title="puppet_classes::confdroid_java::params (puppet_class)">confdroid_java::params</a></span>
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
<meta charset="utf-8">
|
<meta charset="utf-8">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
<title>
|
<title>
|
||||||
Puppet Class: java_cd
|
Puppet Class: confdroid_java
|
||||||
|
|
||||||
— Documentation by YARD 0.9.36
|
— Documentation by YARD 0.9.36
|
||||||
|
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
<link rel="stylesheet" href="../css/common.css" type="text/css" />
|
<link rel="stylesheet" href="../css/common.css" type="text/css" />
|
||||||
|
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
pathId = "puppet_classes::java_cd";
|
pathId = "puppet_classes::confdroid_java";
|
||||||
relpath = '../';
|
relpath = '../';
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
@@ -36,10 +36,10 @@
|
|||||||
<div id="header">
|
<div id="header">
|
||||||
<div id="menu">
|
<div id="menu">
|
||||||
|
|
||||||
<a href="../_index.html">Index (j)</a> »
|
<a href="../_index.html">Index (c)</a> »
|
||||||
<span class='title'><span class='object_link'>Puppet Classes</span></span>
|
<span class='title'><span class='object_link'>Puppet Classes</span></span>
|
||||||
»
|
»
|
||||||
<span class="title">java_cd</span>
|
<span class="title">confdroid_java</span>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -59,7 +59,7 @@
|
|||||||
<div class="clear"></div>
|
<div class="clear"></div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="content"><h1>Puppet Class: java_cd</h1>
|
<div id="content"><h1>Puppet Class: confdroid_java</h1>
|
||||||
<div class="box_info">
|
<div class="box_info">
|
||||||
|
|
||||||
|
|
||||||
@@ -72,13 +72,13 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<h2>Summary</h2>
|
<h2>Summary</h2>
|
||||||
Class initializes the java_cd module.
|
Class initializes the confdroid_java module.
|
||||||
|
|
||||||
<h2>Overview</h2>
|
<h2>Overview</h2>
|
||||||
<div class="docstring">
|
<div class="docstring">
|
||||||
<div class="discussion">
|
<div class="discussion">
|
||||||
|
|
||||||
<p>java_cd::init.pp Module name: java_cd Author: Arne Teuke (arne_teuke@confdroid.com)</p>
|
<p>confdroid_java::init.pp Module name: confdroid_java Author: 12ww1160 (12ww1160@confdroid.com)</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -103,8 +103,8 @@
|
|||||||
<td>
|
<td>
|
||||||
<pre class="code"><span class="info file"># File 'manifests/init.pp', line 6</span>
|
<pre class="code"><span class="info file"># File 'manifests/init.pp', line 6</span>
|
||||||
|
|
||||||
class java_cd {
|
class confdroid_java {
|
||||||
include java_cd::params
|
include confdroid_java::params
|
||||||
}</pre>
|
}</pre>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@@ -4,7 +4,7 @@
|
|||||||
<meta charset="utf-8">
|
<meta charset="utf-8">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
<title>
|
<title>
|
||||||
Puppet Class: java_cd::main::config
|
Puppet Class: confdroid_java::main::config
|
||||||
|
|
||||||
— Documentation by YARD 0.9.36
|
— Documentation by YARD 0.9.36
|
||||||
|
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
<link rel="stylesheet" href="../css/common.css" type="text/css" />
|
<link rel="stylesheet" href="../css/common.css" type="text/css" />
|
||||||
|
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
pathId = "puppet_classes::java_cd::main::config";
|
pathId = "puppet_classes::confdroid_java::main::config";
|
||||||
relpath = '../';
|
relpath = '../';
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
@@ -36,10 +36,10 @@
|
|||||||
<div id="header">
|
<div id="header">
|
||||||
<div id="menu">
|
<div id="menu">
|
||||||
|
|
||||||
<a href="../_index.html">Index (j)</a> »
|
<a href="../_index.html">Index (c)</a> »
|
||||||
<span class='title'><span class='object_link'>Puppet Classes</span></span>
|
<span class='title'><span class='object_link'>Puppet Classes</span></span>
|
||||||
»
|
»
|
||||||
<span class="title">java_cd::main::config</span>
|
<span class="title">confdroid_java::main::config</span>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -59,12 +59,12 @@
|
|||||||
<div class="clear"></div>
|
<div class="clear"></div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="content"><h1>Puppet Class: java_cd::main::config</h1>
|
<div id="content"><h1>Puppet Class: confdroid_java::main::config</h1>
|
||||||
<div class="box_info">
|
<div class="box_info">
|
||||||
|
|
||||||
<dl>
|
<dl>
|
||||||
<dt>Inherits:</dt>
|
<dt>Inherits:</dt>
|
||||||
<dd><span class='object_link'><a href="java_cd_3A_3Aparams.html" title="puppet_classes::java_cd::params (puppet_class)">java_cd::params</a></span></dd>
|
<dd><span class='object_link'><a href="confdroid_java_3A_3Aparams.html" title="puppet_classes::confdroid_java::params (puppet_class)">confdroid_java::params</a></span></dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
@@ -77,13 +77,13 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<h2>Summary</h2>
|
<h2>Summary</h2>
|
||||||
Class manages the logic for the java_cd module.
|
Class manages the logic for the confdroid_java module.
|
||||||
|
|
||||||
<h2>Overview</h2>
|
<h2>Overview</h2>
|
||||||
<div class="docstring">
|
<div class="docstring">
|
||||||
<div class="discussion">
|
<div class="discussion">
|
||||||
|
|
||||||
<p>java_cd::main::config.pp Module name: java_cd Author: Arne Teuke (arne_teuke@confdroid.com)</p>
|
<p>confdroid_java::main::config.pp Module name: confdroid_java Author: 12ww1160 (12ww1160@confdroid.com)</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -110,10 +110,10 @@
|
|||||||
<td>
|
<td>
|
||||||
<pre class="code"><span class="info file"># File 'manifests/main/config.pp', line 6</span>
|
<pre class="code"><span class="info file"># File 'manifests/main/config.pp', line 6</span>
|
||||||
|
|
||||||
class java_cd::main::config (
|
class confdroid_java::main::config (
|
||||||
|
|
||||||
) inherits java_cd::params {
|
) inherits confdroid_java::params {
|
||||||
include java_cd::main::install
|
include confdroid_java::main::install
|
||||||
}</pre>
|
}</pre>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@@ -4,7 +4,7 @@
|
|||||||
<meta charset="utf-8">
|
<meta charset="utf-8">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
<title>
|
<title>
|
||||||
Puppet Class: java_cd::main::install
|
Puppet Class: confdroid_java::main::install
|
||||||
|
|
||||||
— Documentation by YARD 0.9.36
|
— Documentation by YARD 0.9.36
|
||||||
|
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
<link rel="stylesheet" href="../css/common.css" type="text/css" />
|
<link rel="stylesheet" href="../css/common.css" type="text/css" />
|
||||||
|
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
pathId = "puppet_classes::java_cd::main::install";
|
pathId = "puppet_classes::confdroid_java::main::install";
|
||||||
relpath = '../';
|
relpath = '../';
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
@@ -36,10 +36,10 @@
|
|||||||
<div id="header">
|
<div id="header">
|
||||||
<div id="menu">
|
<div id="menu">
|
||||||
|
|
||||||
<a href="../_index.html">Index (j)</a> »
|
<a href="../_index.html">Index (c)</a> »
|
||||||
<span class='title'><span class='object_link'>Puppet Classes</span></span>
|
<span class='title'><span class='object_link'>Puppet Classes</span></span>
|
||||||
»
|
»
|
||||||
<span class="title">java_cd::main::install</span>
|
<span class="title">confdroid_java::main::install</span>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -59,12 +59,12 @@
|
|||||||
<div class="clear"></div>
|
<div class="clear"></div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="content"><h1>Puppet Class: java_cd::main::install</h1>
|
<div id="content"><h1>Puppet Class: confdroid_java::main::install</h1>
|
||||||
<div class="box_info">
|
<div class="box_info">
|
||||||
|
|
||||||
<dl>
|
<dl>
|
||||||
<dt>Inherits:</dt>
|
<dt>Inherits:</dt>
|
||||||
<dd><span class='object_link'><a href="java_cd_3A_3Aparams.html" title="puppet_classes::java_cd::params (puppet_class)">java_cd::params</a></span></dd>
|
<dd><span class='object_link'><a href="confdroid_java_3A_3Aparams.html" title="puppet_classes::confdroid_java::params (puppet_class)">confdroid_java::params</a></span></dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
@@ -77,13 +77,13 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<h2>Summary</h2>
|
<h2>Summary</h2>
|
||||||
Class manages the logic for the java_cd module.
|
Class manages the logic for the confdroid_java module.
|
||||||
|
|
||||||
<h2>Overview</h2>
|
<h2>Overview</h2>
|
||||||
<div class="docstring">
|
<div class="docstring">
|
||||||
<div class="discussion">
|
<div class="discussion">
|
||||||
|
|
||||||
<p>java_cd::main::install.pp Module name: java_cd Author: Arne Teuke (arne_teuke@confdroid.com)</p>
|
<p>confdroid_java::main::install.pp Module name: confdroid_java Author: 12ww1160 (12ww1160@confdroid.com)</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -112,11 +112,11 @@
|
|||||||
<td>
|
<td>
|
||||||
<pre class="code"><span class="info file"># File 'manifests/main/install.pp', line 6</span>
|
<pre class="code"><span class="info file"># File 'manifests/main/install.pp', line 6</span>
|
||||||
|
|
||||||
class java_cd::main::install (
|
class confdroid_java::main::install (
|
||||||
|
|
||||||
) inherits java_cd::params {
|
) inherits confdroid_java::params {
|
||||||
package { $reqpackages:
|
package { $js_reqpackages:
|
||||||
ensure => $pkg_ensure,
|
ensure => $js_pkg_ensure,
|
||||||
}
|
}
|
||||||
}</pre>
|
}</pre>
|
||||||
</td>
|
</td>
|
||||||
@@ -4,7 +4,7 @@
|
|||||||
<meta charset="utf-8">
|
<meta charset="utf-8">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
<title>
|
<title>
|
||||||
Puppet Class: java_cd::params
|
Puppet Class: confdroid_java::params
|
||||||
|
|
||||||
— Documentation by YARD 0.9.36
|
— Documentation by YARD 0.9.36
|
||||||
|
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
<link rel="stylesheet" href="../css/common.css" type="text/css" />
|
<link rel="stylesheet" href="../css/common.css" type="text/css" />
|
||||||
|
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
pathId = "puppet_classes::java_cd::params";
|
pathId = "puppet_classes::confdroid_java::params";
|
||||||
relpath = '../';
|
relpath = '../';
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
@@ -36,10 +36,10 @@
|
|||||||
<div id="header">
|
<div id="header">
|
||||||
<div id="menu">
|
<div id="menu">
|
||||||
|
|
||||||
<a href="../_index.html">Index (j)</a> »
|
<a href="../_index.html">Index (c)</a> »
|
||||||
<span class='title'><span class='object_link'>Puppet Classes</span></span>
|
<span class='title'><span class='object_link'>Puppet Classes</span></span>
|
||||||
»
|
»
|
||||||
<span class="title">java_cd::params</span>
|
<span class="title">confdroid_java::params</span>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -59,7 +59,7 @@
|
|||||||
<div class="clear"></div>
|
<div class="clear"></div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="content"><h1>Puppet Class: java_cd::params</h1>
|
<div id="content"><h1>Puppet Class: confdroid_java::params</h1>
|
||||||
<div class="box_info">
|
<div class="box_info">
|
||||||
|
|
||||||
|
|
||||||
@@ -67,9 +67,9 @@
|
|||||||
<dt>Inherited by:</dt>
|
<dt>Inherited by:</dt>
|
||||||
<dd>
|
<dd>
|
||||||
|
|
||||||
<span class='object_link'><a href="java_cd_3A_3Amain_3A_3Aconfig.html" title="puppet_classes::java_cd::main::config (puppet_class)">java_cd::main::config</a></span><br/>
|
<span class='object_link'><a href="confdroid_java_3A_3Amain_3A_3Aconfig.html" title="puppet_classes::confdroid_java::main::config (puppet_class)">confdroid_java::main::config</a></span><br/>
|
||||||
|
|
||||||
<span class='object_link'><a href="java_cd_3A_3Amain_3A_3Ainstall.html" title="puppet_classes::java_cd::main::install (puppet_class)">java_cd::main::install</a></span><br/>
|
<span class='object_link'><a href="confdroid_java_3A_3Amain_3A_3Ainstall.html" title="puppet_classes::confdroid_java::main::install (puppet_class)">confdroid_java::main::install</a></span><br/>
|
||||||
|
|
||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
@@ -83,13 +83,13 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<h2>Summary</h2>
|
<h2>Summary</h2>
|
||||||
Class holds all parameters for the java_cd module.
|
Class holds all parameters for the confdroid_java module.
|
||||||
|
|
||||||
<h2>Overview</h2>
|
<h2>Overview</h2>
|
||||||
<div class="docstring">
|
<div class="docstring">
|
||||||
<div class="discussion">
|
<div class="discussion">
|
||||||
|
|
||||||
<p>java_cd::params.pp Module name: java_cd Author: Arne Teuke (arne_teuke@confdroid.com)</p>
|
<p>confdroid_java::params.pp Module name: confdroid_java Author: 12ww1160 (12ww1160@confdroid.com)</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -102,7 +102,7 @@
|
|||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|
||||||
<span class='name'>reqpackages</span>
|
<span class='name'>js_reqpackages</span>
|
||||||
|
|
||||||
|
|
||||||
<span class='type'>(<tt>String</tt>)</span>
|
<span class='type'>(<tt>String</tt>)</span>
|
||||||
@@ -120,13 +120,13 @@
|
|||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
|
||||||
<span class='name'>pkg_ensure</span>
|
<span class='name'>js_pkg_ensure</span>
|
||||||
|
|
||||||
|
|
||||||
<span class='type'>(<tt>String</tt>)</span>
|
<span class='type'>(<tt>String</tt>)</span>
|
||||||
|
|
||||||
|
|
||||||
<em class="default">(defaults to: <tt>'latest'</tt>)</em>
|
<em class="default">(defaults to: <tt>'present'</tt>)</em>
|
||||||
|
|
||||||
|
|
||||||
—
|
—
|
||||||
@@ -160,14 +160,14 @@
|
|||||||
<td>
|
<td>
|
||||||
<pre class="code"><span class="info file"># File 'manifests/params.pp', line 8</span>
|
<pre class="code"><span class="info file"># File 'manifests/params.pp', line 8</span>
|
||||||
|
|
||||||
class java_cd::params (
|
class confdroid_java::params (
|
||||||
|
|
||||||
String $reqpackages = 'java-21-openjdk.x86_64',
|
String $js_reqpackages = 'java-21-openjdk.x86_64',
|
||||||
String $pkg_ensure = 'latest',
|
String $js_pkg_ensure = 'present',
|
||||||
|
|
||||||
) {
|
) {
|
||||||
# includes must be last
|
# includes must be last
|
||||||
include java_cd::main::config
|
include confdroid_java::main::config
|
||||||
}</pre>
|
}</pre>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@@ -1,8 +1,8 @@
|
|||||||
## java_cd::init.pp
|
## confdroid_java::init.pp
|
||||||
# Module name: java_cd
|
# Module name: confdroid_java
|
||||||
# Author: Arne Teuke (arne_teuke@confdroid.com)
|
# Author: 12ww1160 (12ww1160@confdroid.com)
|
||||||
# @summary Class initializes the java_cd module.
|
# @summary Class initializes the confdroid_java module.
|
||||||
##############################################################################
|
##############################################################################
|
||||||
class java_cd {
|
class confdroid_java {
|
||||||
include java_cd::params
|
include confdroid_java::params
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
## java_cd::main::config.pp
|
## confdroid_java::main::config.pp
|
||||||
# Module name: java_cd
|
# Module name: confdroid_java
|
||||||
# Author: Arne Teuke (arne_teuke@confdroid.com)
|
# Author: 12ww1160 (12ww1160@confdroid.com)
|
||||||
# @summary Class manages the logic for the java_cd module.
|
# @summary Class manages the logic for the confdroid_java module.
|
||||||
##############################################################################
|
##############################################################################
|
||||||
class java_cd::main::config (
|
class confdroid_java::main::config (
|
||||||
|
|
||||||
) inherits java_cd::params {
|
) inherits confdroid_java::params {
|
||||||
include java_cd::main::install
|
include confdroid_java::main::install
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,12 +1,12 @@
|
|||||||
## java_cd::main::install.pp
|
## confdroid_java::main::install.pp
|
||||||
# Module name: java_cd
|
# Module name: confdroid_java
|
||||||
# Author: Arne Teuke (arne_teuke@confdroid.com)
|
# Author: 12ww1160 (12ww1160@confdroid.com)
|
||||||
# @summary Class manages the logic for the java_cd module.
|
# @summary Class manages the logic for the confdroid_java module.
|
||||||
##############################################################################
|
##############################################################################
|
||||||
class java_cd::main::install (
|
class confdroid_java::main::install (
|
||||||
|
|
||||||
) inherits java_cd::params {
|
) inherits confdroid_java::params {
|
||||||
package { $reqpackages:
|
package { $js_reqpackages:
|
||||||
ensure => $pkg_ensure,
|
ensure => $js_pkg_ensure,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,16 +1,16 @@
|
|||||||
## java_cd::params.pp
|
## confdroid_java::params.pp
|
||||||
# Module name: java_cd
|
# Module name: confdroid_java
|
||||||
# Author: Arne Teuke (arne_teuke@confdroid.com)
|
# Author: 12ww1160 (12ww1160@confdroid.com)
|
||||||
# @summary Class holds all parameters for the java_cd module.
|
# @summary Class holds all parameters for the confdroid_java module.
|
||||||
# @param [String] reqpackages which packages to install
|
# @param [String] js_reqpackages which packages to install
|
||||||
# @param [String] pkg_ensure which packages to install
|
# @param [String] js_pkg_ensure which packages to install
|
||||||
##############################################################################
|
##############################################################################
|
||||||
class java_cd::params (
|
class confdroid_java::params (
|
||||||
|
|
||||||
String $reqpackages = 'java-21-openjdk.x86_64',
|
String $js_reqpackages = 'java-21-openjdk.x86_64',
|
||||||
String $pkg_ensure = 'latest',
|
String $js_pkg_ensure = 'present',
|
||||||
|
|
||||||
) {
|
) {
|
||||||
# includes must be last
|
# includes must be last
|
||||||
include java_cd::main::config
|
include confdroid_java::main::config
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user