zfs: Initial version of role

This commit is contained in:
Timo Makinen 2020-09-04 08:31:49 +00:00
parent 7f63f03ac1
commit f920c8f09a
2 changed files with 31 additions and 0 deletions

View file

@ -0,0 +1,2 @@
---
zfs_url: http://download.zfsonlinux.org/epel

29
roles/zfs/tasks/main.yml Normal file
View file

@ -0,0 +1,29 @@
---
- name: add zfs repositories
package:
name: "{{ zfs_url }}/zfs-release.el{{ ansible_distribution_version|replace('.', '_') }}.noarch.rpm"
state: installed
- name: disable zfs dkms repository
ini_file:
dest: /etc/yum.repos.d/zfs.repo
section: zfs
option: enabled
value: "0"
- name: enable zfs kmod repository
ini_file:
dest: /etc/yum.repos.d/zfs.repo
section: zfs-kmod
option: enabled
value: "1"
- name: install zfs packages
package:
name: zfs
state: installed
- name: enable zfs
modprobe:
name: zfs
state: present