- add repositories for ovirt - add role/profile for ovirt/engine and ovirt/node - add deep-merge for managed_repos - change repos to allow filesource (URL or file://) - change reposync to use curl instead of wget
21 lines
552 B
Puppet
21 lines
552 B
Puppet
# profiles::ovirt::node
|
|
class profiles::ovirt::node {
|
|
# Define the DNF modules to be enabled
|
|
$dnf_modules_to_enable = {
|
|
'javapackages-tools' => { 'ensure' => 'latest' },
|
|
'pki-deps' => { 'ensure' => 'latest' },
|
|
'postgresql' => { 'ensure' => '12' },
|
|
'mod_auth_openidc' => { 'ensure' => '2.3' },
|
|
'nodejs' => { 'ensure' => '14' },
|
|
}
|
|
|
|
# Enable the DNF modules
|
|
create_resources(
|
|
'package',
|
|
$dnf_modules_to_enable, {
|
|
provider => dnfmodule,
|
|
enable_only => true
|
|
}
|
|
)
|
|
}
|