diff options
Diffstat (limited to 'modules/nspawn/manifests/machine.pp')
-rw-r--r-- | modules/nspawn/manifests/machine.pp | 15 |
1 files changed, 2 insertions, 13 deletions
diff --git a/modules/nspawn/manifests/machine.pp b/modules/nspawn/manifests/machine.pp index b308b74..d747069 100644 --- a/modules/nspawn/manifests/machine.pp +++ b/modules/nspawn/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, |