From 00ead6b6e3c994a672255b8aeab6a29c56a40dc8 Mon Sep 17 00:00:00 2001
From: Pat Riehecky <riehecky@fnal.gov>
Date: Wed, 8 Jan 2025 11:19:33 -0600
Subject: [PATCH] Add a few more missing service options

---
 REFERENCE.md          | 6 ++++++
 types/unit/service.pp | 6 ++++++
 2 files changed, 12 insertions(+)

diff --git a/REFERENCE.md b/REFERENCE.md
index 5947b731..2e685f39 100644
--- a/REFERENCE.md
+++ b/REFERENCE.md
@@ -3365,6 +3365,12 @@ Struct[{
     Optional['LockPersonality']           => Boolean,
     Optional['NetworkNamespacePath']      => Stdlib::Unixpath,
     Optional['MemoryDenyWriteExecute']    => Boolean,
+    Optional['PAMName']                   => String,
+    Optional['SetLoginEnvironment']       => Boolean,
+    Optional['RootImage']                 => Stdlib::Unixpath,
+    Optional['RootImageOptions']          => String,
+    Optional['RootEphemeral']             => Boolean,
+    Optional['RootHash']                  => String,
   }]
 ```
 
diff --git a/types/unit/service.pp b/types/unit/service.pp
index f21b1507..897c5bdd 100644
--- a/types/unit/service.pp
+++ b/types/unit/service.pp
@@ -133,5 +133,11 @@
     Optional['LockPersonality']           => Boolean,
     Optional['NetworkNamespacePath']      => Stdlib::Unixpath,
     Optional['MemoryDenyWriteExecute']    => Boolean,
+    Optional['PAMName']                   => String,
+    Optional['SetLoginEnvironment']       => Boolean,
+    Optional['RootImage']                 => Stdlib::Unixpath,
+    Optional['RootImageOptions']          => String,
+    Optional['RootEphemeral']             => Boolean,
+    Optional['RootHash']                  => String,
   }
 ]