diff --git a/manifests/keymap/default.pp b/manifests/keymap/default.pp
index 3d696f197a8b83bbe0328174d72e81928d256f22..3dd6a359f1a263002520acb9f091b95f7aa2a787 100644
--- a/manifests/keymap/default.pp
+++ b/manifests/keymap/default.pp
@@ -51,7 +51,7 @@ class console::keymap::default(
 		    command => 'dracut -f',
 		    path => ['/sbin', '/bin', '/usr/bin'],
 		    refreshonly => true,
-		    subscribe => Console::Keymap_file[$keymap];
+		    subscribe => Console::Keymap::Mapfile[$keymap];
 	    }
 	    # We also need to ascertain that vconsole.keymap is not passed
 	    # to the kernel, since that overrides /etc/vconsole.conf.