diff --git a/manifests/ssh.pp b/manifests/ssh.pp
index 8c396b4ca132ecac1a095771cc0a9f77a08c00bc..a3ebd84c3286123246245823832c2aaf445dfc74 100644
--- a/manifests/ssh.pp
+++ b/manifests/ssh.pp
@@ -42,7 +42,7 @@ class base::ssh(
   }
 
   # Setup /etc/pam.d/sshd to require Duo on regular logins.
-  class { 'ssh::pam':
+  class { 'base::ssh::pam':
     pam_afs   => $pam_afs,
     pam_duo   => $pam_duo,
     pam_slurm => $pam_slurm,
diff --git a/manifests/ssh/pam.pp b/manifests/ssh/pam.pp
index 0774a2c0afd8d4eb2e2798a25da382957783bfc5..b84fda2b4e285fb10fe27368d18a8e2ab78eadfe 100644
--- a/manifests/ssh/pam.pp
+++ b/manifests/ssh/pam.pp
@@ -11,7 +11,7 @@
 # users listed in the file (one username per line) will not be checked.  This
 # is good so that admin users can continue to log in.
 
-class ssh::pam (
+class base::ssh::pam (
   $pam_afs          = true,
   $pam_duo          = false,
   $pam_slurm        = false,