1. 01 Feb, 2015 2 commits
  2. 30 Jan, 2015 1 commit
    • mh's avatar
      autorequire a local source · 69acb925
      mh authored
      if the local key to import is also managed by puppet, this adds an
      automatic require dependency on that file.
  3. 27 Jan, 2015 3 commits
  4. 22 Jan, 2015 1 commit
    • Stefan Schulte's avatar
      Updated metadata.json · 0d956929
      Stefan Schulte authored
      The license in metadata.json must be present in the SPDX License List
      (http://spdx.org/licenses) for puppetforge to detect the correct
      license. The name of the Apache license was misspelled in metadata.json,
      which had a negetive effect on Metadata Quality score. Also the
      metadata.json has to include to supported operating systems.
      While this module is probably supported on any system that uses RPM, I
      have only tested it on RHEL5 and RHEL6.
  5. 21 Jan, 2015 4 commits
    • Stefan Schulte's avatar
      Fix Gemfile for travis · fbf70778
      Stefan Schulte authored
      inside .travis.yml we worked with PUPPET_VERSION like ~> 3.0.0 which
      gives us the latest version inside the same major release. This did not
      work together with the Gemfile that is created with puppet module
      generate, because it expects fixed versions.
      Modify the Gemfile to allow the old behaviour again.
    • Stefan Schulte's avatar
      Exclude unsupported ruby/puppet versions in tests · b81bd88e
      Stefan Schulte authored
      ruby 1.9 and above was not really supported before puppet 3.x [1] so don't
      test any of these combinations. These combinations actually were
      excluded before, but the matrix got messed up in the previous
      [1] https://docs.puppetlabs.com/guides/platforms.html#ruby-versions
    • Stefan Schulte's avatar
      Update travis jobs · 278c13cd
      Stefan Schulte authored
      The environment variables inside Gemfile changed (adopted to puppet
      module generate) so we also have to modify the travis file to set the
      correct environment variables when testing against specific
      puppet/facter versions
    • Stefan Schulte's avatar
      Prepare Module for puppet forge · 8c31522e
      Stefan Schulte authored
      To be able to release the module puppet module generate was used to get
      a basic sketch of the Gemfile and metadata.json file. Also added a
      changelog as puppet forge modules are versioned.
  6. 06 Jan, 2015 3 commits
  7. 05 Jan, 2015 1 commit
    • Stefan Schulte's avatar
      Switch to rspec3 matchers · 18dcf32e
      Stefan Schulte authored
      Running the specs with rspec3 leads to the following deprecation
          Using `should` from rspec-expectations' old `:should` syntax without
          explicitly enabling the syntax is deprecated. Use the new `:expect`
          syntax or explicitly enable `:should` instead
      So switch to the new expect syntax
  8. 04 Apr, 2014 2 commits
  9. 23 Jun, 2013 1 commit
    • Stefan Schulte's avatar
      Use puppetlabs_spec_helper · 49c64c08
      Stefan Schulte authored
      PuppetLabs has released a seperate gem to make writing spec tests easier
      (puppetlabs_spec_helper). Using this gem makes a lot of files obsolete
      that were initially copied form the puppetlabs/puppet project.
  10. 26 Jun, 2012 3 commits
    • Stefan Schulte's avatar
      Handle the case where no key is installed · 6a15db32
      Stefan Schulte authored
      If there is currently no key present in the RPM keyring rpm -q returns
      with a non-zero exitcode. This case is now handled properly so no
      error message is shown when running puppet.
    • Stefan Schulte's avatar
      Remove unnecessary stubbing · 320758b6
      Stefan Schulte authored
      Because we never really execute rpm and are only testing the provider we
      are never asked suitable? so we can just drop a few stubs of FileTest
    • Stefan Schulte's avatar
      FIX specdirs · 53283d37
      Stefan Schulte authored
      The rpm_key type was renamed to rpmkey pretty early but the spec
      directories should also reflect the new name.
  11. 25 Jun, 2012 1 commit
  12. 24 Jun, 2012 1 commit
    • Stefan Schulte's avatar
      Initial commit · ba5f26cb
      Stefan Schulte authored
      Add README and copy the necessary testframework from the puppet codebase