Installs and Configures fetch-crl along with IGTF certificates.
Ruby Puppet HTML
Latest commit 8981ed0 Mar 11, 2017 @vinzent vinzent committed on GitHub Merge pull request #19 from voxpupuli/modulesync
modulesync 0.20.1
Permalink
Failed to load latest commit information.
.github
files
lib/facter
manifests
spec
templates
.fixtures.yml
.gitignore
.msync.yml
.pmtignore
.rspec
.rubocop.yml
.sync.yml
.travis.yml
.yardopts
CHANGELOG.md
Gemfile
LICENSE
README.md
Rakefile
metadata.json

README.md

FetchCRL module for Puppet

Build Status Code Coverage Puppet Forge Puppet Forge - downloads Puppet Forge - endorsement Puppet Forge - scores

This is the fetchcrl module it configures fetch-crl version 3 where ever it can.

Fetchcrl utility will retrieve certificate revocation lists (CRLs) for a set of installed trust anchors, based on crl_url files or IGTF-style info files.

This module obsoletes CernOps-fetchcrl-1.1.0

Examples

class{'fetchcrl':
  http_proxy            => 'http:://squid.example.org:8000',
  carepo                => 'http://yum.example.org/yumrepo',
  cache_control_request => '3600',
}

fetchcrl::ca{'EDG-Tutorial-CA':
 agingtolerance => 168
}

Facts

Two custom facts are included.

certissuer returns the issuer of a grid certificate located at /etc/grid-security/hostcert.pem if it exists. trustedca returns an array of all the certificate authoriry subjects located at /etc/grid-security/*.pem

License

Apache-2.0

Copyright

Steve Traylen, steve.traylen@cern.ch, CERN, 2016.

Contact

Steve Traylen steve.traylen@cern.ch

Support

Please log tickets and issues at http://github.ch/voxpupuli/puppet-fetchcrl