diff options
Diffstat (limited to 'roles/slim/raspbian')
-rw-r--r-- | roles/slim/raspbian/defaults/main.yml | 1 | ||||
-rw-r--r-- | roles/slim/raspbian/tasks/main.yml | 25 |
2 files changed, 21 insertions, 5 deletions
diff --git a/roles/slim/raspbian/defaults/main.yml b/roles/slim/raspbian/defaults/main.yml index 15c13afb..a41afb00 100644 --- a/roles/slim/raspbian/defaults/main.yml +++ b/roles/slim/raspbian/defaults/main.yml @@ -1,3 +1,4 @@ --- raspbian_disable_wifi: true raspbian_disable_bluetooth: true +raspbian_disable_audio: true diff --git a/roles/slim/raspbian/tasks/main.yml b/roles/slim/raspbian/tasks/main.yml index 8f41dff1..d943d6aa 100644 --- a/roles/slim/raspbian/tasks/main.yml +++ b/roles/slim/raspbian/tasks/main.yml @@ -1,16 +1,23 @@ --- -## TODO: for now we assume we are running on a rpi-3 - name: enable/disable wifi lineinfile: path: /boot/config.txt - line: dtoverlay=pi3-disable-wifi - state: "{% if raspbian_disable_wifi %}present{% else %}absent{% endif %}" + line: dtoverlay=disable-wifi + insertafter: '^\[all\]' + state: "{{ raspbian_disable_wifi | ternary('present', 'absent') }}" - name: enable/disable bluetooh lineinfile: path: /boot/config.txt - line: dtoverlay=pi3-disable-bt - state: "{% if raspbian_disable_bluetooth %}present{% else %}absent{% endif %}" + line: dtoverlay=disable-bt + insertafter: '^\[all\]' + state: "{{ raspbian_disable_bluetooth | ternary('present', 'absent') }}" + +- name: enable/disable audio + lineinfile: + path: /boot/config.txt + regexp: '^dtparam=audio=' + line: "dtparam=audio={{ raspbian_disable_audio | ternary('off', 'on') }}" - name: enable ssh-server systemd: @@ -39,3 +46,11 @@ backrefs: yes regexp: '^(127.0.1.1\s+)' line: '\g<1>{{ host_name }}' + +- name: remove vscode sources.list and microsoft gpg key + loop: + - sources.list.d/vscode.list + - trusted.gpg.d/microsoft.gpg + file: + path: "/etc/apt/{{ item }}" + state: absent |