Raphael Dannecker
e52c01615c
Define variable for additional printer admin group
...
Add a new variable `printer_admin_group` to specify additional CUPS admin group.
When set to `role-teacher`, teachers will have the ability to add and remove printers.
2025-03-29 11:12:46 +01:00
Raphael Dannecker
f965f4466c
Improve ansible code so that ansibe-lint shows fewer errors
2025-03-24 07:33:56 +01:00
Raphael Dannecker
3d01394820
Separate exam-mode stuff in own role
2025-03-18 14:37:13 +01:00
Raphael Dannecker
e3396ef06c
Start firewalld when -exam user logs in
2025-02-05 13:15:42 +01:00
Andreas B. Mundt
77f4643628
Make tests for group membership more readable
2024-11-21 12:42:37 +01:00
Raphael Dannecker
2c201e160e
Improve printer installation on teacherlaptops
...
- Update printer list when connected via VPN
- Prevent printer removal, when logging in without a connection to the school network
2024-09-08 11:35:12 +02:00
Raphael Dannecker
3e02142123
Improve printer installation script
...
- Remove all printers from known print servers before installing again
- Add second print server
2024-07-24 08:32:31 +02:00
Raphael Dannecker
679e0cc0aa
Rework printer setup.
...
Don't remove local printers.
Create printerlist.csv for VMs.
2024-06-04 14:42:10 +02:00
Raphael Dannecker
463997aa26
Allow teachers to install printers on teacherlaptops.
2024-06-04 14:40:15 +02:00
Raphael Dannecker
eab3b75bff
Fix implementing printing from virtual machines.
...
Already installed "IPP everywhere" printers have to be replaced by
"driverless" printers.
Fix Listen address in cupsd.conf because VMBridge IP is not yet avaible
when cups is starting.
2024-03-13 13:06:47 +01:00
Raphael Dannecker
c99ec444f8
create printerlist.csv to inform VMs about available printers
2024-03-10 10:02:31 +01:00
Andreas B. Mundt
5818c027ac
Clean up print queue script and implementation.
2023-11-11 18:11:02 +01:00
Raphael Dannecker
0e4073336a
printing role without lmn-linuxmusterclient7
2023-11-09 09:10:23 +01:00
Andreas B. Mundt
e48c761935
Provide a local guest user.
2023-10-21 10:01:02 +02:00
Andreas B. Mundt
d234a13495
More packages for programming classes.
2023-09-26 17:09:27 +02:00
Andreas B. Mundt
c59fb67ed0
Try smart umount as a simple solution (no credentials needed).
2023-08-19 18:31:09 +02:00
Raphael Dannecker
2fe52816e4
install printer based on GPO
2023-08-16 12:17:17 +02:00