Ansible Role for ZFS on Fedora, Red Hat/derivatives, Debian, or Ubuntu
Find a file
Josh Lay 80d57bcb32
All checks were successful
lint / test (push) Successful in 28s
requirements.yml: processed by ansible-lint, comment
2025-10-19 14:07:23 -05:00
.github/workflows workflow: weekly, adjust hour/minute 2025-10-19 14:03:04 -05:00
defaults init 2025-10-18 16:44:11 -05:00
handlers init 2025-10-18 16:44:11 -05:00
meta MIT 2025-10-19 11:56:02 -05:00
tasks init 2025-10-18 16:44:11 -05:00
vars vars/RHEL: explicitly name kernel-{devel,headers} 2025-10-19 13:38:19 -05:00
.gitignore +lint workflow, gitignore 2025-10-19 06:48:51 -05:00
LICENSE - 2025-10-19 11:56:30 -05:00
README.md README: 'requirements' brevity 2025-10-19 13:42:51 -05:00
requirements.txt requirements.txt: comment release tie to freethreading support 2025-10-19 14:05:35 -05:00
requirements.yml requirements.yml: processed by ansible-lint, comment 2025-10-19 14:07:23 -05:00

zfs_dkms

Ansible Role for the ZFS kernel module on Fedora, Red Hat/derivatives, Debian, or Ubuntu. For pools/volumes, see:

  1. community.general.zpool
  2. community.general.zfs

Requirements

Role Variables

Variable Description Role Default Upstream Default
zfs_dkms_arc_pct_min Minimum physical memory (%) for ARC.
(Adaptive Read Cache)
0 0
zfs_dkms_arc_pct_max Peak physical memory (%) for ARC. 16 0
zfs_dkms_timeout Seconds to wait while rebooting Fedora, RHEL, or derivatives for kernel/header currency. Not applicable to Debian or Ubuntu.

Skipped when zfs is already loaded.
3600 N/A

Dependencies

  1. community.general: rhsm_repository, dnf_config_manager, and modprobe

License

MIT