diff --git a/manifests/cobbler/distro.pp b/manifests/cobbler/distro.pp new file mode 100644 index 0000000..4cada61 --- /dev/null +++ b/manifests/cobbler/distro.pp @@ -0,0 +1,7 @@ +class coe::cobbler::distro ( + $distros = hiera(cobbler_distros), +){ + + create_resources(cobbler::add_distro, $distros) + +} diff --git a/manifests/cobbler/profile.pp b/manifests/cobbler/profile.pp new file mode 100644 index 0000000..d3f1867 --- /dev/null +++ b/manifests/cobbler/profile.pp @@ -0,0 +1,7 @@ +class coe::cobbler::profile ( + $profiles = hiera(cobbler_profiles), +){ + + create_resources(cobblerprofile, $profiles) + +} diff --git a/manifests/cobbler/system.pp b/manifests/cobbler/system.pp new file mode 100644 index 0000000..f91d892 --- /dev/null +++ b/manifests/cobbler/system.pp @@ -0,0 +1,11 @@ +class coe::cobbler::system ( + $systems = hiera(cobbler_systems), +){ + + $defaults = { + require => Service[$cobbler::service_name] + } + + create_resources(cobblersystem, $systems, $defaults) + +}