From a5cd7d1f47d5de65682fbfc3ae0ebbbb4835853f Mon Sep 17 00:00:00 2001 From: clarkzjw Date: Fri, 13 Jan 2023 14:26:30 -0800 Subject: setup zfs --- clarkzjw.ca/config/atlas/roles/debian_init/tasks/main.yaml | 8 +++++++- clarkzjw.ca/config/atlas/roles/init/tasks/main.yaml | 6 ++++++ 2 files changed, 13 insertions(+), 1 deletion(-) (limited to 'clarkzjw.ca/config/atlas/roles') diff --git a/clarkzjw.ca/config/atlas/roles/debian_init/tasks/main.yaml b/clarkzjw.ca/config/atlas/roles/debian_init/tasks/main.yaml index 845af8d..4cfc23d 100644 --- a/clarkzjw.ca/config/atlas/roles/debian_init/tasks/main.yaml +++ b/clarkzjw.ca/config/atlas/roles/debian_init/tasks/main.yaml @@ -39,12 +39,18 @@ - name: Install ZFS apt: name: - - linux-headers-amd64 + - linux-headers-{{ ansible_kernel }} - zfsutils-linux + - zfs-dkms update_cache: true fail_on_autoremove: yes default_release: "{{ ansible_distribution_release | lower }}-backports" +- name: Load zfs kernel module + modprobe: + name: zfs + state: present + - name: Clean unneeded packages apt: autoremove: true diff --git a/clarkzjw.ca/config/atlas/roles/init/tasks/main.yaml b/clarkzjw.ca/config/atlas/roles/init/tasks/main.yaml index eb3f03b..cc69403 100644 --- a/clarkzjw.ca/config/atlas/roles/init/tasks/main.yaml +++ b/clarkzjw.ca/config/atlas/roles/init/tasks/main.yaml @@ -16,3 +16,9 @@ name: clarkzjw groups: wheel append: yes + +- name: Set authorized keys taken from url + authorized_key: + user: clarkzjw + state: present + key: https://github.com/clarkzjw.keys -- cgit v1.2.3