From 15d7946f0ead52b01b60d96c27679a1445ad0b17 Mon Sep 17 00:00:00 2001 From: VC Date: Fri, 5 Jul 2024 11:53:07 +0200 Subject: [PATCH] =?UTF-8?q?Ajout=20de=20la=20conf=20USB=E2=80=AFpour=20la?= =?UTF-8?q?=20Domotique=20notamment?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- roles/usb/files/50-usb.rules | 1 + roles/usb/handlers/main.yml | 5 +++++ roles/usb/tasks/main.yml | 5 +++++ site.yml | 1 + usb.yml | 4 ++++ 5 files changed, 16 insertions(+) create mode 100644 roles/usb/files/50-usb.rules create mode 100644 roles/usb/handlers/main.yml create mode 100644 roles/usb/tasks/main.yml create mode 100644 usb.yml diff --git a/roles/usb/files/50-usb.rules b/roles/usb/files/50-usb.rules new file mode 100644 index 0000000..75a5a83 --- /dev/null +++ b/roles/usb/files/50-usb.rules @@ -0,0 +1 @@ +KERNEL=="ttyACM[0-9]*", SUBSYSTEM=="tty", ATTRS{idVendor}=="0658", ATTRS{idProduct}=="0200", MODE:="0666" diff --git a/roles/usb/handlers/main.yml b/roles/usb/handlers/main.yml new file mode 100644 index 0000000..1a973de --- /dev/null +++ b/roles/usb/handlers/main.yml @@ -0,0 +1,5 @@ +- name: reload udev + command: "{{ item }}" + with_items: + - udevadm control --reload-rules + - udevadm trigger diff --git a/roles/usb/tasks/main.yml b/roles/usb/tasks/main.yml new file mode 100644 index 0000000..23df4bf --- /dev/null +++ b/roles/usb/tasks/main.yml @@ -0,0 +1,5 @@ +- name: USB Udev rules + copy: + src: files/50-usb.rules + dest: /etc/udev/rules.d/50-usb.rules + notify: reload udev diff --git a/site.yml b/site.yml index e9aef49..7640a13 100644 --- a/site.yml +++ b/site.yml @@ -1,4 +1,5 @@ - import_playbook: system.yml +- import_playbook: usb.yml - import_playbook: proxmox.yml - import_playbook: smtprelay.yml - import_playbook: borgbackup.yml diff --git a/usb.yml b/usb.yml new file mode 100644 index 0000000..c32d5f4 --- /dev/null +++ b/usb.yml @@ -0,0 +1,4 @@ +- hosts: hypervisors + diff: yes + roles: + - usb