ansible script for setting up a Shib RPM mirror (was: Re: Package mirroring / Jisc)

Peter Schober peter.schober at
Tue Mar 20 07:38:07 EDT 2018

* Peter Schober <peter.schober at> [2018-03-15 20:12]:
> * Cantor, Scott <cantor.2 at> [2018-03-15 15:43]:
> > I posted all the relevant details at [1] excepting that we're
> > happy to use lftp instead of rsync, since it's generally easier
> > for the host if you're familiar with it.
> Script (and Ansible role) to securely set up a server to act as push
> mirror target forthcoming.

Using this Ansible role anyone should be able to easily and securely
configure a machine as a Shibboleth package mirror:

If things are unclear from the existing documentation included above I
can certainly expanded on that (or create a page on the Shibboleth wiki).

I've successfully tested this on clean/minimal installs of:

* Debian 9 ("Stretch") and 8 ("Jessie")
* Ubuntu 16.04 LTS ("Xenial") and 14.04 LTS ("Trusty")
* CentOS 7 and CentOS 6

The README has additional disclaimers/instructions for some those, though.
Personally I'd be fine with questions/issues reported here or via
github issues.

Hope this motivates more mirror sites to be contributed (esp from
consortium members, or maybe from those not able to join yet) to get
rid of those OBS errors for good.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <>

More information about the users mailing list