Dear FAI community,

we at ADFC Hamburg recently started using FAI.me to provision Debian systems 
for our office workstations. To streamline this process, I’ve written a small 
helper script called faime_downloader.py:

🔗 
https://github.com/ADFC-Hamburg/adfc-ansible/blob/2025-07-13-debian-arbeitsplatz/roles/faime_downloader/files/faime_downloader.py

The main idea behind the script is to automate FAI.me image creation and 
download without having to manually fill out the web form each time. It submits 
a predefined set of parameters, waits for the image to be ready, and downloads 
the resulting ISO. 

Here: 
https://github.com/ADFC-Hamburg/adfc-ansible/blob/2025-07-13-debian-arbeitsplatz/roles/faime_downloader/files/adfc.faime.yml

is an example config.

This has made it much easier for us to set up new systems quickly and 
consistently.

I’d love to hear whether others in the FAI community would find this useful. If 
there’s interest, I’m happy to turn it into a standalone project with 
documentation and tests.

Also, if you have any feedback or suggestions for improvement – especially 
regarding the script itself – I’d be very glad to hear it!

Best regards
Sven Anders

ADFC Hamburg



Antwort per Email an