{"push_id":1215549967,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"5372b0fef7ab364984f9058d4d0e44c4534a641c","before":"e608a6ae9f4b79684d280a7da93d02408341ae38","commits":[{"sha":"7e7c6230cb40f31623cb857dd7e70e1372891217","author":{"name":"jkilpatr","email":"f2852a958a522acdf6497a511e01c54cc9cb46f2@redhat.com"},"message":"Refactor EPEL into a role\n\nFixes bug 1605228, where if the user installs epel-relase from the Centos7 default\npackages rather than from the latest rpm online packages the latest epel-release\nfrom the rpm installs on top of it but does not provide newer packages.\n\nBut that's not what you care about, the big change that comes with this bugfix is a\nrefactoring of every playbook that uses EPEL to all call a single role which both\ninstalls epel and setups a handler to cleanup epel when the set of roles is done.\n\nThis unifies and cleans up what was previously two ways of installing EPEL, two\nways of disabling it all duplicating across more than half a dozen roles. Some of\nof which used the epel_rpm variable some of which did not. The resulting combined\nrole still uses the rpm command and as such inherits some hackiness in an effort\nto keep everything working as it was before just with better organization.\n\nThis has been tested with very playbook modified here against my own cloud. Don't\nconsider this final since trying to install every single one of these to a single\nvirtual undercloud generated lots of other problems, but none of them failed on EPEL\nor package related issues.\n\nChange-Id: Ic592a97875a9ec783519f618260713277589c83e","distinct":true,"url":"https://api.github.com/repos/openstack/browbeat/commits/7e7c6230cb40f31623cb857dd7e70e1372891217"},{"sha":"5372b0fef7ab364984f9058d4d0e44c4534a641c","author":{"name":"Jenkins","email":"61eb39d4445155efb6068840385577c11776cd20@review.openstack.org"},"message":"Merge \"Refactor EPEL into a role\"","distinct":true,"url":"https://api.github.com/repos/openstack/browbeat/commits/5372b0fef7ab364984f9058d4d0e44c4534a641c"}]}
{"actor":{"display_login":"openstack-gerrit"}}