Fix fedora #167

merged 3 commits into from Apr 14, 2015


None yet
2 participants

cmurphy commented Mar 30, 2015

Two commits here that fix deployments on Fedora 20 and 21:

  1. Puppet was failing to add the erlang-solutions repo because Erlang doesn't provide a repo for newer versions of Fedora. Fixed by not requiring that repo on Fedora since the Fedora repos have new enough erlang.
  2. A syntax issue was causing Puppet to fail trying to require the yum_refresh exec when that class wasn't included on Fedora. Fixed by reorganizing yum_refresh elements to make a little more sense.

Last commit formalizes support for Fedora in the metadata.

Colleen Murphy added some commits Mar 29, 2015

Colleen Murphy Don't install erlang yum repo on Fedora
Erlang-solutions does not have a yum repo for fedora 20-21, but the
Fedora repos already have an up-to-date version of erlang, so don't try
to install a new repo.
Colleen Murphy Reorganize yum_refresh
Without this patch, the yum_refresh class was only added for
CentOS/RedHat systems and not Fedora systems because it was being
included in the same class as epel. Since yum_refresh has nothing to do
with epel and since yum_refresh is applicable to Fedora, this patch
moves the yum_refresh inclusion to the repo class and does ordering
within the yum_refresh class instead of for just the rdo repo.
Colleen Murphy Add Fedora 20 and 21 as supported platforms 79cdd93

@hunner hunner added a commit that referenced this pull request Apr 14, 2015

@hunner hunner Merge pull request #167 from cmurphy/fix_fedora
Fix fedora

@hunner hunner merged commit 2a2c2c4 into puppetlabs:master Apr 14, 2015

1 check passed

continuous-integration/travis-ci/pr The Travis CI build passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment