as I use wget in https context from time to time, would you mind to share why/how “wget doesnt’ work over https” for you? Maybe it’s just a question of setting the proper parameters for certificate verification?
Sorry got this fixed. Not the most elegant solution but I have local repos set up nicely now. Just using a ridiculous wget command to pull the mirrors. And the https comment from me earlier was incorrect. I just created all my local repo files and then push them out via ansible. And then mount the NFS share on each server. Below is the wget command for creating the local repo.
wget -r -np -m -e robots=no https://nu.novell.com/repo/\\$RCE/SLE11-SDK-SP3-Pool/sle-11-x86_64/ --user xxxxx --password=xxxxx
Only problem with this technique is because SUSE do not provide a rsync server for pulling the repo. Which is ridiculous imho. You will end up with lots of old files in your directory every time a new version comes out as wget see’s it as a new file and pulls it. So i just purge the directory every couple of weeks and do a fresh pull. Ignoring the robots file is the key part, it allows you to wget the repo