plugins

Home

Examples

Plugins

Components

News

ditana-installer-configure-grub

version: 0.0.10 |  date: 01/30/2025 |  Check and configure /etc/default/grub for Ditana Linux installer |  source code

# ditana-installer-configure-grub

Check and configure /etc/default/grub for Ditana Linux installer

# Install

    s6 --install ditana-installer-configure-grub

# Usage

Deploy configuration:

```raku
task-run "configure grub.conf", "ditana-installer-configure-grub", %(
  :path</etc/default/grub>,
  :encrypt_root_partition,
  :enable_os_prober,
  :20grub_timeout,
);
```

Validate configuration:

```raku
task-run "validate grub.conf", "ditana-installer-configure-grub", %(
  :path</etc/default/grub>,
  :action<validate>,
);
```

# Parameters

## path

Path to grub configuration file. Optional. Default value is /etc/default/grub

## action

`deploy|validate`. Action to perfrom. Default value is `deploy` - deploy configuration.

## enable_os_prober

Enable OS prober. Optional. Default value is `False`

# encrypt_root_partition

Use encrypted root partition. Optional. Default value is `False`


# Author

Alexey Melezhik

# Credits

This is a port of [configure-grub.yaml](https://github.com/acrion/ditana-installer/blob/main/airootfs/root/bind-mount/root/configure-grub.yaml) playbook written by Stefan Zipproth