From 50974c757454077018705f29521e12bf72eda79e Mon Sep 17 00:00:00 2001 From: Amritanshu Date: Wed, 2 Sep 2026 13:07:50 +0000 Subject: [PATCH] Added a role for printer so that the container can depend on it. --- frank/ansible/frank.yml | 1 + frank/ansible/roles/printer/handlers/main.yml | 2 ++ frank/ansible/roles/printer/tasks/main.yml | 7 +++++++ 3 files changed, 10 insertions(+) create mode 100644 frank/ansible/roles/printer/handlers/main.yml create mode 100644 frank/ansible/roles/printer/tasks/main.yml diff --git a/frank/ansible/frank.yml b/frank/ansible/frank.yml index fc3769f..b23a8f7 100755 --- a/frank/ansible/frank.yml +++ b/frank/ansible/frank.yml @@ -16,4 +16,5 @@ when: var_file is defined roles: + - printer - frank diff --git a/frank/ansible/roles/printer/handlers/main.yml b/frank/ansible/roles/printer/handlers/main.yml new file mode 100644 index 0000000..b35dad8 --- /dev/null +++ b/frank/ansible/roles/printer/handlers/main.yml @@ -0,0 +1,2 @@ +- name: Reload udev + ansible.builtin.shell: udevadm control --reload-rules && udevadm trigger --action=change diff --git a/frank/ansible/roles/printer/tasks/main.yml b/frank/ansible/roles/printer/tasks/main.yml new file mode 100644 index 0000000..ed428f9 --- /dev/null +++ b/frank/ansible/roles/printer/tasks/main.yml @@ -0,0 +1,7 @@ +- name: Add udev rule for usb printer systemd tag + copy: + dest: /etc/udev/rules.d/99-usb-printers.rules + content: | + SUBSYSTEM=="usbmisc", KERNEL=="lp*", TAG+="systemd" + mode: "0644" + notify: Reload udev