buluma.kernel
Ansible Role Kernel
Build and install a kernel.
| GitHub | Version | Issues | Pull Requests | Downloads | 
|---|---|---|---|---|
Example Playbook
This example is from molecule/default/converge.yml and is tested with every update, pull request, and release.
---
- name: Converge
  hosts: all
  become: true
  gather_facts: true
  pre_tasks:
    - name: Update apt cache.
      apt: update_cache=true cache_valid_time=600
      when: ansible_os_family == 'Debian'
  roles:
    - role: buluma.kernel
The machine must be set up first. This is done in CI using molecule/default/prepare.yml:
---
- name: Prepare
  hosts: all
  become: true
  gather_facts: false
  roles:
    - role: buluma.bootstrap
    - role: buluma.core_dependencies
    - role: buluma.buildtools
You can find a complete explanation and example on how to use these roles.
Role Variables
The default values for the variables are in defaults/main.yml:
---
# defaults file for kernel
kernel_version: "5.15.5"
kernel_build_location: /tmp
kernel_parameters:
  - name: CONFIG_SMP
    value: y
Requirements
- pip packages listed in requirements.txt.
State of Used Roles
The following roles are used to prepare a system. You may choose a different preparation method.
| Requirement | GitHub | Version | 
|---|---|---|
| buluma.bootstrap | ||
| buluma.buildtools | ||
| buluma.core_dependencies | 
Context
This role is part of many compatible roles. Check the documentation of these roles here for more details.
Here’s a simple overview of related roles:

Compatibility
This role has been tested on these container images:
| Container | Tags | 
|---|---|
| EL | 8 | 
| OpenSUSE | all | 
| Ubuntu | jammy, focal, bionic | 
The minimum required version of Ansible is 2.12. Testing has been performed for:
- The previous version.
- The current version.
- The development version.
If you notice any issues, please report them on GitHub.
Changelog
You can read the Role History.
License
This project is licensed under Apache-2.0.
Author Information
Created by Shadow Walker.
ansible-galaxy install buluma.kernel