diff --cc ansible/roles/zfsbootmenu/tasks/main.yaml index 73fa864,08648fa..0000000 --- a/ansible/roles/zfsbootmenu/tasks/main.yaml +++ b/ansible/roles/zfsbootmenu/tasks/main.yaml @@@ -6,6 -6,60 +6,60 @@@ - zfsbootmenu state: present ++<<<<<<< HEAD ++======= + - name: Create ESP mdadm config + template: + src: mdadm.conf.j2 + dest: /etc/mdadm.conf + owner: root + group: root + mode: 0644 + when: esp_mdadm_array is defined + + - name: Install dropbear + xbps: + pkg: + - dropbear + - mkinitcpio-dropbear + state: present + + - name: Create dropbear directory + file: + path: /etc/dropbear + owner: root + group: root + mode: 0755 + state: directory + + - name: Create dropbear keys + command: + cmd: /usr/bin/dropbearkey -t {{ item }} -f /etc/dropbear/dropbear_{{ item }}_host_key + creates: /etc/dropbear/dropbear_{{ item }}_host_key + loop: + - rsa + - ecdsa + - ed25519 + + - name: Create dropbear authorised keys + template: + src: authorized_keys.j2 + dest: /etc/dropbear/root_key + owner: root + group: root + mode: 0644 + lstrip_blocks: true + + - name: Create dropbear config + template: + src: dropbear.conf.j2 + dest: /etc/dropbear/dropbear.conf + owner: root + group: root + mode: 0644 + lstrip_blocks: true + ++>>>>>>> 8eec118 (fixup! ansible/roles/zfsbootmenu: add role) - name: Create zfsbootmenu config template: src: config.yaml.j2 * Unmerged path ansible/host_vars/foo.yaml