Allow cisco repo to be unset if needed and other changes to include gpg pub key for cisco repo