summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHugo Hörnquist <hugo@lysator.liu.se>2022-06-20 17:40:37 +0200
committerHugo Hörnquist <hugo@lysator.liu.se>2022-06-20 17:40:37 +0200
commitf689374cb50471ab8a8b82c78a545cd76a907850 (patch)
treec3e511c1e9c15e3bfac7df194f64c998bc74e5de
parentAdd µCode-updates to syslinux initrd. (diff)
downloadsyslinux-f689374cb50471ab8a8b82c78a545cd76a907850.tar.gz
syslinux-f689374cb50471ab8a8b82c78a545cd76a907850.tar.xz
Move syslinux types into subdir.
-rw-r--r--manifests/init.pp12
-rw-r--r--types/bootentry.pp9
2 files changed, 10 insertions, 11 deletions
diff --git a/manifests/init.pp b/manifests/init.pp
index d7bd375..4b89208 100644
--- a/manifests/init.pp
+++ b/manifests/init.pp
@@ -1,19 +1,9 @@
-type Bootentry = Struct[{
- 'label' => String,
- 'type' => Enum['linux','com'],
- # linux specific
- 'extra_args' => Optional[String],
- 'initrd' => Optional[String],
- # com specific
- 'com' => Optional[String],
-}]
-
class syslinux (
String $kernel = 'linux',
String $efi_root = '/boot/efi',
String $bootentry = 'syslinux',
- Hash[String,Bootentry,1] $boot_entries,
+ Hash[String,Syslinux::Bootentry,1] $boot_entries,
String $default_boot_entry = $boot_entries.map |$k, $_| { $k }[0],
) {
diff --git a/types/bootentry.pp b/types/bootentry.pp
new file mode 100644
index 0000000..38fc8b1
--- /dev/null
+++ b/types/bootentry.pp
@@ -0,0 +1,9 @@
+type Syslinux::Bootentry = Struct[{
+ 'label' => String,
+ 'type' => Enum['linux','com'],
+ # linux specific
+ 'extra_args' => Optional[String],
+ 'initrd' => Optional[String],
+ # com specific
+ 'com' => Optional[String],
+}]