1. 10 May, 2020 1 commit
    • Thomas Bellman's avatar
      Update README to track dependency. · 92aab34a
      Thomas Bellman authored
      NSC have refactored and split the nsc-puppet-utils module into
      multiple modules.  The parts of nsc-puppet-utils we were using are
      now in the "cfgfile" module.  Update README with this information.
      92aab34a
  2. 30 Apr, 2018 2 commits
    • Thomas Bellman's avatar
      Definition for managing Grub 0.x options. · d775acad
      Thomas Bellman authored
      This adds the defintion bootloader::grub0::option, which can set and
      unset options in the Grub 0.x config file.  It handles both "bare"
      options (e.g. 'hiddenmenu') and valued options (e.g. timeout=5).
      
      Managing Grub 2 options seems a bit more complicated, so for now we
      only implement the Grub 0.x version.
      d775acad
    • Thomas Bellman's avatar
      Allow users to override the guessed bootloader. · a5d2f1b4
      Thomas Bellman authored
      Add a parameter 'provider' to the kernel_option definition, allowing
      users to specify which bootloader is in use.
      a5d2f1b4
  3. 29 Apr, 2018 2 commits
  4. 11 Apr, 2018 1 commit
    • Thomas Bellman's avatar
      Handle UEFI systems when rebuilding Grub 2 config file. · 256b7cad
      Thomas Bellman authored
      On UEFI systems, grub.cfg is in /boot/efi/EFI/<os>/grub.cfg instead
      of in /boot/grub2/grub.cfg.  Luckily, instead of having to know what
      "<os>" needs to be instantiated with (e.g. "centos"), it seems that
      we can just point grub2-mkconfig to the symlink /etc/grub2-efi.cfg.
      (This at least works on RedHat:ish systems.)
      256b7cad
  5. 19 Dec, 2017 7 commits