summaryrefslogtreecommitdiff
path: root/manifests/machine.pp
diff options
context:
space:
mode:
Diffstat (limited to 'manifests/machine.pp')
-rw-r--r--manifests/machine.pp15
1 files changed, 2 insertions, 13 deletions
diff --git a/manifests/machine.pp b/manifests/machine.pp
index b308b74..d747069 100644
--- a/manifests/machine.pp
+++ b/manifests/machine.pp
@@ -1,6 +1,6 @@
define nspawn::machine (
String $os,
- String $os_version,
+ Hash $os_opts = {} ,
String $machine = $name,
Boolean $enable = false,
) {
@@ -20,18 +20,7 @@ define nspawn::machine (
| EOF
}
- case $os {
- 'debian': {
- nspawn::os::debian { $machine:
- os_version => $os_version,
- }
- }
- 'arch': {
- nspawn::os::arch { $machine:
- }
- }
- # TODO default fail
- }
+ create_resources("nspawn::os::${os}", { $machine => $os_opts })
service { "systemd-nspawn@${machine}.service":
enable => true,