sargo-temp/ansible/workarounds.yml

61 lines
1.5 KiB
YAML
Raw Permalink Normal View History

2024-07-16 23:17:32 +00:00
---
2024-08-31 23:32:07 +00:00
- hosts: all,
2024-07-16 23:17:32 +00:00
tasks:
### Remove remnants of previous versions of this playbook ###
- name: "Remove remnants from previous versions of this playbook"
ansible.builtin.service:
enabled: false
masked: true
name: "droid-juicer-sdm670.service"
ignore_errors: true # do not fail if the unit does not exist
register: temp_droid_juicer_unit
- name: "Remove remnants of previous versions of this playbook"
ansible.builtin.file:
path: "/etc/systemd/system/droid-juicer-sdm670.service"
state: absent
- name: Reload systemd units
ansible.builtin.systemd:
daemon_reload: yes
when: temp_droid_juicer_unit.changed
2024-07-16 23:17:32 +00:00
### Various Small Fixes ###
# currently non seem to be required :)
2024-07-16 23:17:32 +00:00
### Bluetooth ###
- name: "Copy /opt/bluetooth-mac.bash"
ansible.builtin.copy:
src: bluetooth-mac.bash
dest: /opt/bluetooth-mac.bash
owner: root
group: root
mode: u+rwx
force: true
- name: "Copy /etc/udev/rules.d/bluetooth.rules"
ansible.builtin.copy:
src: bluetooth-udev.rules
dest: /etc/udev/rules.d/bluetooth.rules
owner: root
group: root
mode: u+rw
force: true
### Camera ###
- name: "Add udev rule for the camera"
ansible.builtin.copy:
src: "90-libcamera.rules"
dest: "/lib/udev/rules.d/90-libcamera.rules"
owner: root
group: root
force: true