Raphael Dannecker
233e8e4ecf
Improve documentation
2025-04-09 16:08:46 +02:00
Raphael Dannecker
3580a9141b
Avoid the need to use ssh keys for ansible connections to localhost
2025-04-09 14:18:17 +02:00
Raphael Dannecker
39d2491e36
Use defaults for kde_desktop_pkg
in inventory-sample
2025-04-09 08:38:18 +02:00
Raphael Dannecker
9f5ecfc4f1
Improve documentation about installation via pxe
2025-04-08 18:35:47 +02:00
Raphael Dannecker
0406669109
Add vaultpw to debian installer preseeding
2025-04-08 11:19:19 +02:00
Raphael Dannecker
4f69dc0dfe
Merge fvs branch into main
2025-04-08 08:06:36 +02:00
Raphael Dannecker
3efeb38623
Insert examples into sample inventory
2025-04-08 07:44:53 +02:00
Raphael Dannecker
38a1c80db2
Fix markdown formatting
2025-04-08 07:42:51 +02:00
Raphael Dannecker
970eda96d2
Remove old cleanup task
2025-04-07 10:40:58 +02:00
Raphael Dannecker
f0f937448a
Don't restart polkit when run in installer
2025-04-07 10:40:15 +02:00
Raphael Dannecker
c5bddc3f31
Run VM cleanup tasks only if vm_support is true
2025-04-07 09:48:48 +02:00
Raphael Dannecker
2074c49c3e
Check if spyder is installed before patching spyder
2025-04-07 08:46:03 +02:00
Raphael Dannecker
f8cbb53cb7
Move spyder.patch to the subdirectory of the corresponding role
2025-04-07 08:20:20 +02:00
Raphael Dannecker
4c2e657c98
Make keys2deploy optional
2025-04-07 07:54:17 +02:00
Raphael Dannecker
9a6a05e2d0
Improve documentation
2025-04-07 07:48:01 +02:00
Raphael Dannecker
471ff52df0
Make grub_pwd optional
2025-04-07 07:27:36 +02:00
Raphael Dannecker
b7fd176541
Fix ansible syntax
2025-04-04 15:41:29 +02:00
Raphael Dannecker
b1c878d248
Fix undefined printservers
2025-04-04 15:23:33 +02:00
Raphael Dannecker
4197acd2ce
Allow default-user login
2025-04-04 15:23:02 +02:00
Raphael Dannecker
6482f3864f
Set apt proxy and ntp server only if configured
2025-04-04 14:43:12 +02:00
Raphael Dannecker
9870757a90
Fix typo in preseeding
2025-04-04 14:22:58 +02:00
Raphael Dannecker
9665293dcd
Add example inventory and preseeding for debian installer
2025-04-04 12:26:27 +02:00
Raphael Dannecker
f8d93baa85
Fix name of reporter_server
2025-04-03 11:54:57 +02:00
Raphael Dannecker
84c7a4d1c6
Activate reporter by setting misc_reporter
to true
...
The reporting service can still be installed without sending automatic reports.
This allows an automatic report to be sent after the initial installation.
The report can also be triggered by user interaction.
2025-04-03 10:54:15 +02:00
Raphael Dannecker
aa9a1fca43
Move all variables from the vault to the inventory
2025-04-03 09:58:54 +02:00
Raphael Dannecker
e02a1ef28d
Activate reporter by setting misc_reporter_serv
to server name
2025-04-03 09:57:01 +02:00
Raphael Dannecker
7a0174838f
Seed for VM upload can be configured using the variable vm_uploadseed_pwd
2025-04-03 09:50:40 +02:00
Raphael Dannecker
5438151f3d
Increase number of available USB devices in VMs
2025-04-03 07:22:10 +02:00
Raphael Dannecker
c9b7874eff
New release of virtiofsd (1.13.1)
2025-04-02 14:13:26 +02:00
Raphael Dannecker
2e2280f50b
Fix: Ansible syntax
2025-04-02 14:03:51 +02:00
Raphael Dannecker
250bb045f3
Fix: Add newline in squid config
2025-04-02 14:01:34 +02:00
Raphael Dannecker
a4e2f22def
Set http_proxy environment in localproxy role
2025-04-02 13:59:53 +02:00
Raphael Dannecker
6c8d1b1f28
Fix: String in when condition must be enclosed in quotes
2025-04-02 13:58:15 +02:00
Raphael Dannecker
513d29d628
Add an option to force logout if the home on server fails to mount
2025-04-02 13:55:10 +02:00
Raphael Dannecker
e5bf6054fe
Add links to firefox bookmarks
2025-04-02 13:48:53 +02:00
Raphael Dannecker
89fa704ea2
Mounthome is no longer required
2025-04-01 15:52:11 +02:00
Raphael Dannecker
0f4e455717
Use vm_torrent_srv
to configure the torrent server
2025-04-01 15:45:11 +02:00
Raphael Dannecker
320ad3a51d
Use wlan_eap_ca_crl
for URL of the certificate revocation list
2025-04-01 15:31:19 +02:00
Raphael Dannecker
f6b77c64cf
Use kerberize_uris
for chromium AuthServerAllowlist too
2025-04-01 15:09:25 +02:00
Raphael Dannecker
333b57cd8b
Add a switch to remove plasma-discover and thus prevent update notifications
2025-03-31 20:40:03 +02:00
Raphael Dannecker
3615ef241c
Move 'Fix primary screen' task to role
2025-03-31 20:18:47 +02:00
Raphael Dannecker
ce40cb885f
Create own role for the usersquid http_proxy functionality
2025-03-31 18:13:50 +02:00
Raphael Dannecker
68215897a6
Move 'pwroff on idle' task to role
2025-03-31 14:37:42 +02:00
Raphael Dannecker
6ba24ade09
Add missing files for a8e4130
2025-03-29 11:25:22 +01:00
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
aa990c388b
Install unattended-upgrades before changing the corresponding config
2025-03-29 09:43:31 +01:00
Raphael Dannecker
7eb8fa62d1
Rescue task should always report status changed
2025-03-28 12:02:35 +01:00
Raphael Dannecker
d9cd758b8e
Define list for additional desktop packages
...
Packages listed in `kde_desktop_pkg` will be installed in role `lmn_kde`.
2025-03-28 11:38:09 +01:00
Raphael Dannecker
ec3dd70a59
Allow teachers on teacherlaptops to install untrusted packages
2025-03-28 11:32:10 +01:00
Raphael Dannecker
a8e4130aa8
Create final task including lmn_finish and lmn_tmpfixes
...
lmn_tmpfixes is used for:
- temporary fixes and quirks
- cleaning up stuff from obsolete/erroneous tasks
lmn_finish is used for:
- installing extra_pkg
- setting ansible-stamps
2025-03-28 07:27:39 +01:00