You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
15 lines
872 B
15 lines
872 B
# {{ ansible_managed }}
|
|
{% if zfs_arc_min is defined %}
|
|
options zfs zfs_arc_min={{ zfs_arc_min is search('%$') | ternary(((zfs_arc_min | regex_replace('%$', '') | int) * ansible_memtotal_mb * 1024 * 1024 * 0.01) | int, zfs_arc_min) }}
|
|
{% endif %}
|
|
{% if zfs_arc_max is defined %}
|
|
options zfs zfs_arc_max={{ zfs_arc_max is search('%$') | ternary(((zfs_arc_max | regex_replace('%$', '') | int) * ansible_memtotal_mb * 1024 * 1024 * 0.01) | int, zfs_arc_max) }}
|
|
{% endif %}
|
|
#options zfs zvol_threads={{ (ansible_processor_vcpus < 16) | ternary('16', (ansible_processor_vcpus > 32) | ternary('32', ansible_processor_vcpus)) }}
|
|
{% for option in zfs_mod_params.keys() | list %}
|
|
{% if option is match('zfs_') %}
|
|
options zfs {{ option }}={{ zfs_mod_params[option] }}
|
|
{% elif option is match('spl_') %}
|
|
options spl {{ option }}={{ zfs_mod_params[option] }}
|
|
{% endif %}
|
|
{% endfor %}
|
|
|