feat: add ovirt roles

- 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
This commit is contained in:
2024-03-11 18:51:14 +11:00
parent 4e25a1867e
commit 8f5e9e40a1
11 changed files with 164 additions and 2 deletions
+20
View File
@@ -0,0 +1,20 @@
# 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
}
)
}