From 3d007a3739386268102d8e76363c96292e5659a7 Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Tue, 28 Sep 2021 21:40:57 +0200 Subject: dust-off slim/raspbian role and install ch-raspi-ntp test host --- roles/slim/raspbian/defaults/main.yml | 1 + roles/slim/raspbian/tasks/main.yml | 25 ++++++++++++++++++++----- 2 files changed, 21 insertions(+), 5 deletions(-) (limited to 'roles/slim') 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 -- cgit v1.2.3