Hello,
Allow me to invite you to the Foreman Provisioning Interest Group meetup, this time on Tuesday.
Feel free to join and discuss provisioning with us, or add any topics/presentations that you’d like to share with the community.
Hello,
Allow me to invite you to the Foreman Provisioning Interest Group meetup, this time on Tuesday.
Feel free to join and discuss provisioning with us, or add any topics/presentations that you’d like to share with the community.
I am not 100% sure if I can make it to the meeting as I am on vacation, but I will try as I was hit by several problems with Debian provisioning which I can probably better explain in person. But I will try to describe them here as detailed as I can in the case I can not make it to the meeting.
supersede server.filename = "http://smart-proxy.example.com:8000/httpboot/host-config/aa-bb-cc-dd-ee-ff/grub2/boot.efi";. I removed the line of code from the Smart Proxy creating the entry as a workaround and verified also AlmaLinux and Ubuntu can be installed without. This breaks bootloader-universe and with this secure boot which is no requirement yet for provisioning. I opened a thread but unfortunately did not get any feedback yet, so I want to ask here if someone has an idea for the root cause and/or how to process!TLDR: Debian Provisioning is not in the best shape, can we improve?
Hi Dirk,
I’m afraid I won’t have much good news to share with you. We are currently busy with various work efforts, and Debian provisioning is not on the list. To the best of my knowledge, that’s unlikely to change in the future.
Foreman is an open-source project; I would love to have some PRs to review, but I wouldn’t count on the Foreman core team taking any initiative in Debian provisioning.
Perfectly fine, but I hope not only the core team is in the meeting and while it is very unlikely I can fix the code myself, if we just want/need better documentation, templates, Ansible code I can hopefully help.
Thanks Dirk for your message. Just some thoughts as I’m pretty busy…
@Bernhard_Suttner, here’s the list of the templates sorted by the updates.
Script to generate the list
find . -type f -name "*.erb" | while read -r file; do
last_commit_date=$(git log -n 1 --invert-grep --grep "33034" --pretty=format:"%cs" -- "$file")
echo "$last_commit_date;$file"
done
(It’s ignoring one commit that was just formatting the description)
For the sorted list, see the Attachment