def key(keyid, filename=None, url=None, keyserver='subkeys.pgp.net', update=False): """ Require a PGP key for APT. :: from fabtools import require # Varnish signing key from URL require.deb.key('C4DEFFEB', url='http://repo.varnish-cache.org/debian/GPG-key.txt') # Nginx signing key from default key server (subkeys.pgp.net) require.deb.key('7BD9BF62') # From custom key server require.deb.key('7BD9BF62', keyserver='keyserver.ubuntu.com') # From file require.deb.key('7BD9BF62', filename='nginx.asc') """ if not apt_key_exists(keyid): add_apt_key(keyid=keyid, filename=filename, url=url, keyserver=keyserver, update=update)
def key(keyid, filename=None, url=None, keyserver='subkeys.pgp.net', update=False): """ Require a PGP key for APT. :: from fabtools import require # Varnish signing key from URL require.deb.key('C4DEFFEB', url='http://repo.varnish-cache.org/debian/GPG-key.txt') # Nginx signing key from default key server (subkeys.pgp.net) require.deb.key('7BD9BF62') # From custom key server require.deb.key('7BD9BF62', keyserver='keyserver.ubuntu.com') # From file require.deb.key('7BD9BF62', filename='nginx.asc') """ if not apt_key_exists(keyid): add_apt_key(keyid=keyid, filename=filename, url=url, keyserver=keyserver, update=update)