- add autosyncer/autopromoter scripts - add timer and service to initial sync process - add timer/service for daily/weekly/monthly autopromote - add define to manage each repo - add nginx webserver to share repos - add favion.ico if enabled - add selinux management, and packages for selinux - cleanup package management, sorting package groups into package classes
12 lines
258 B
Puppet
12 lines
258 B
Puppet
# installs git related packages
|
|
#
|
|
class profiles::packages::git (
|
|
Array[String] $packages = lookup('profiles::packages::git', Array, 'first', ['git']),
|
|
) {
|
|
$packages.each |String $package| {
|
|
package { $package:
|
|
ensure => installed,
|
|
}
|
|
}
|
|
}
|