OP#586 initial commit after fork

This commit is contained in:
2026-04-16 14:59:05 +02:00
parent 7ff8e9b5eb
commit bce7f4d033
23 changed files with 99 additions and 2350 deletions

View File

@@ -1,8 +1,8 @@
## java_cd::init.pp
# Module name: java_cd
# Author: Arne Teuke (arne_teuke@confdroid.com)
# @summary Class initializes the java_cd module.
## confdroid_java::init.pp
# Module name: confdroid_java
# Author: 12ww1160 (12ww1160@confdroid.com)
# @summary Class initializes the confdroid_java module.
##############################################################################
class java_cd {
include java_cd::params
class confdroid_java {
include confdroid_java::params
}

View File

@@ -1,10 +1,10 @@
## java_cd::main::config.pp
# Module name: java_cd
# Author: Arne Teuke (arne_teuke@confdroid.com)
# @summary Class manages the logic for the java_cd module.
## confdroid_java::main::config.pp
# Module name: confdroid_java
# Author: 12ww1160 (12ww1160@confdroid.com)
# @summary Class manages the logic for the confdroid_java module.
##############################################################################
class java_cd::main::config (
class confdroid_java::main::config (
) inherits java_cd::params {
include java_cd::main::install
) inherits confdroid_java::params {
include confdroid_java::main::install
}

View File

@@ -1,12 +1,12 @@
## java_cd::main::install.pp
# Module name: java_cd
# Author: Arne Teuke (arne_teuke@confdroid.com)
# @summary Class manages the logic for the java_cd module.
## confdroid_java::main::install.pp
# Module name: confdroid_java
# Author: 12ww1160 (12ww1160@confdroid.com)
# @summary Class manages the logic for the confdroid_java module.
##############################################################################
class java_cd::main::install (
class confdroid_java::main::install (
) inherits java_cd::params {
package { $reqpackages:
ensure => $pkg_ensure,
) inherits confdroid_java::params {
package { $js_reqpackages:
ensure => $js_pkg_ensure,
}
}

View File

@@ -1,16 +1,16 @@
## java_cd::params.pp
# Module name: java_cd
# Author: Arne Teuke (arne_teuke@confdroid.com)
# @summary Class holds all parameters for the java_cd module.
# @param [String] reqpackages which packages to install
# @param [String] pkg_ensure which packages to install
## confdroid_java::params.pp
# Module name: confdroid_java
# Author: 12ww1160 (12ww1160@confdroid.com)
# @summary Class holds all parameters for the confdroid_java module.
# @param [String] js_reqpackages 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 $pkg_ensure = 'latest',
String $js_reqpackages = 'java-21-openjdk.x86_64',
String $js_pkg_ensure = 'present',
) {
# includes must be last
include java_cd::main::config
include confdroid_java::main::config
}