diff --git a/sbc/galaxy.yml b/sbc/galaxy.yml index 97a5cd5..24a1830 100644 --- a/sbc/galaxy.yml +++ b/sbc/galaxy.yml @@ -1,6 +1,6 @@ namespace: serguzim name: sbc -version: 1.0.0 +version: 1.0.1 readme: README.md authors: - Tobias Reisinger diff --git a/sbc/roles/dietpi_install/tasks/burn_to_device.yml b/sbc/roles/dietpi_install/tasks/burn_to_device.yml index 7f3b8e6..f4ce7e6 100644 --- a/sbc/roles/dietpi_install/tasks/burn_to_device.yml +++ b/sbc/roles/dietpi_install/tasks/burn_to_device.yml @@ -1,6 +1,6 @@ - name: Burn img to device ansible.builtin.command: - cmd: dd if="{{ dietpi.img}}.img" of="{{ dietpi_device }}" bs=4M status=progress + cmd: dd if="{{ (lookup('ansible.builtin.env', 'XDG_RUNTIME_DIR'), dietpi.img + '.img') | path_join }}" of="{{ dietpi_device }}" bs=4M status=progress chdir: "{{ build_dir.path }}" become: true register: cmd_result diff --git a/sbc/roles/dietpi_install/tasks/download_iso.yml b/sbc/roles/dietpi_install/tasks/download_iso.yml index b134cae..22ef29c 100644 --- a/sbc/roles/dietpi_install/tasks/download_iso.yml +++ b/sbc/roles/dietpi_install/tasks/download_iso.yml @@ -1,9 +1,8 @@ - name: Download iso ansible.builtin.get_url: - url: "{{ dietpi_download_base }}/{{ dietpi.img }}.7z" - dest: "{{ (lookup('ansible.builtin.env', 'XDG_RUNTIME_DIR'), dietpi.img + '.xz') | path_join }}" + url: "{{ dietpi_download_base }}/{{ dietpi.img }}.img.xz" + dest: "{{ (lookup('ansible.builtin.env', 'XDG_RUNTIME_DIR'), dietpi.img + '.img.xz') | path_join }}" - name: Extract iso ansible.builtin.command: #cmd: 7z x -y -o"{{ build_dir.path }}" "{{ (lookup('ansible.builtin.env', 'XDG_RUNTIME_DIR'), dietpi.img + '.7z') | path_join }}" - cmd: xz -d "{{ (lookup('ansible.builtin.env', 'XDG_RUNTIME_DIR'), dietpi.img + '.xz') | path_join }}" - + cmd: xz -kfd "{{ (lookup('ansible.builtin.env', 'XDG_RUNTIME_DIR'), dietpi.img + '.img.xz') | path_join }}" diff --git a/sbc/roles/dietpi_install/tasks/template_configs.yml b/sbc/roles/dietpi_install/tasks/template_configs.yml index 40c3cc4..7bc9c41 100644 --- a/sbc/roles/dietpi_install/tasks/template_configs.yml +++ b/sbc/roles/dietpi_install/tasks/template_configs.yml @@ -31,6 +31,12 @@ dest: "{{ (config_path, 'dietpi-wifi.txt') | path_join }}" when: dietpi.auto_setup.net_wifi_enabled | default(False) become: true +- name: Enable spi in boot.txt + ansible.builtin.replace: + path: "{{ (config_path, 'boot.txt') | path_join }}" + regexp: '^#dtparam=spi=off$' + replace: 'dtparam=spi=on' + - name: Try to copy Automation_Custom_Script.sh ansible.builtin.copy: