robertdebock.haveged
Ansible Role Haveged
This role installs and sets up haveged on your system.
GitHub | GitLab | Downloads | Version |
---|---|---|---|
Example Playbook
Here’s a simple example playbook from molecule/default/converge.yml
that is tested with every change.
---
- name: Converge
hosts: all
become: true
gather_facts: true
roles:
- role: robertdebock.haveged
Before running this, you need to prepare your machine. In CI, this is managed with molecule/default/prepare.yml
:
---
- name: Prepare
hosts: all
become: true
gather_facts: false
roles:
- role: robertdebock.bootstrap
- role: robertdebock.epel
- role: robertdebock.sysctl
You can find a detailed explanation and example on how to use these roles.
Role Variables
Default variable values are found in defaults/main.yml
:
---
# Default settings for ansible-role-haveged
# Set the write_wakeup_threshold for the daemon interface to nnn bits.
haveged_write_wakeup_threshold: 1024
Requirements
- Python packages listed in requirements.txt.
Used Roles
These roles help prepare your system, but you can use other methods if you prefer.
Requirement | GitHub | GitLab |
---|---|---|
robertdebock.bootstrap | ||
robertdebock.epel | ||
robertdebock.sysctl |
Context
This role works with various other compatible roles. Check out the documentation of these roles for more information.
Here’s a chart of related roles:
Compatibility
This role has been tested on these container images:
container | tags |
---|---|
Alpine | all |
EL | 9 |
Debian | all |
Fedora | all |
You need at least Ansible version 2.12. Tests have been done on:
- The previous version.
- The current version.
- The development version.
If you find any issues, please report them on GitHub.
License
Author Information
Created by robertdebock.
Please consider sponsoring me.
Install and configure haveged on your system.
ansible-galaxy install robertdebock.haveged