summaryrefslogtreecommitdiff
path: root/roles/slim
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2021-09-28 21:40:57 +0200
committerChristian Pointner <equinox@spreadspace.org>2021-09-28 21:40:57 +0200
commit3d007a3739386268102d8e76363c96292e5659a7 (patch)
treec36e0ae76303c919eaac136efbfd06dd4b192646 /roles/slim
parentprometheus: add ssl exporter (diff)
dust-off slim/raspbian role and install ch-raspi-ntp test host
Diffstat (limited to 'roles/slim')
-rw-r--r--roles/slim/raspbian/defaults/main.yml1
-rw-r--r--roles/slim/raspbian/tasks/main.yml25
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