grubby

pdk
Manage boot loader configuration with grubby

Atanas Tsonkov

atsonkov

2,481 downloads

1,049 latest version

5.0 quality score

Version information

  • 0.2.2 (latest)
  • 0.2.1
  • 0.2.0
  • 0.1.2
  • 0.0.2
  • 0.0.1
released Jun 5th 2020
This version is compatible with:
  • Puppet Enterprise 2019.8.x, 2019.7.x, 2019.5.x, 2019.4.x, 2019.3.x, 2019.2.x, 2019.1.x, 2019.0.x, 2018.1.x, 2017.3.x
  • Puppet >= 5.0.0 < 7.0.0
  • CentOS
    ,
    OracleLinux
    ,
    RedHat
    ,
    Scientific

Start using this module

Documentation

atsonkov/grubby — version 0.2.2 Jun 5th 2020

puppet-module-grubby

Table of Contents

  1. Description
  2. Setup - The basics of getting started with grubby
  3. Usage - Configuration options and additional functionality
  4. Limitations - OS compatibility, etc.
  5. Development - Guide for contributing to the module

Description

The Grubby Puppet module allows for managing the GRUB configuration using Grubby

Setup

What grubby affects

This module can be used to manage the boot loader configuration like setting default kernel, add or remove kernel arguments.

It modifies mostly the files under /boot.

Beginning with grubby

include ::grubby

Usage

Include usage examples for common use cases in the Usage section. Show your users how to use your module to solve problems, and be sure to include code examples. Include three to five examples of the most important or common tasks a user can accomplish with your module. Show users how to accomplish more complex tasks that involve different types, classes, and functions working in tandem.

Reference

Please check REFERENCE.md

Limitations

This module should work with all platforms that can use grubby for managing their configuration, but is primary developed for and tested on RHEL 8.

Development

Please use Puppet Development kit (pdk)

Validate syntax

pdk validate

Run unit tests

pdk test unit

For details on how to add code comments and generate documentation with Strings, see the Puppet Strings documentation and style guide

Preparation for release: Please check CONTRIBUTING.md