Error: Could not retrieve catalog from remote server: Error 400 on SERVER: Puppet::Parser::AST::Resource failed with error ArgumentError: Cannot alias Kernel_parameter[selinux-default] to ["selinux"] at test.pp:55; resource ["Kernel_parameter", "selinux"] already declared at test.pp:49 at test.pp:55 on node test.example.com
Thus there doesn't appear to be a way to clear both GRUB_CMDLINE_LINUX and GRUB_CMDLINE_LINUX_DEFAULT
If I want to clear a setting (e.g. selinux=0), then I can clear it from GRUB_CMDLINE_LINUX or GRUB_CMDLINE_LINUX_DEFAULT but not both:
Clears GRUB_CMDLINE_LINUX but not GRUB_CMDLINE_LINUX_DEFAULT
Also clears GRUB_CMDLINE_LINUX but not GRUB_CMDLINE_LINUX_DEFAULT
While this will clear GRUB_CMDLINE_LINUX_DEFAULT
You can't combine it with either of the above:
Thus there doesn't appear to be a way to clear both GRUB_CMDLINE_LINUX and GRUB_CMDLINE_LINUX_DEFAULT