https://github.com/voxpupuli/puppet-fetchcrl
Installs and Configures fetch-crl along with IGTF certificates.
https://github.com/voxpupuli/puppet-fetchcrl
centos-puppet-module debian-puppet-module hacktoberfest linux-puppet-module puppet redhat-puppet-module ubuntu-puppet-module
Last synced: about 2 months ago
JSON representation
Installs and Configures fetch-crl along with IGTF certificates.
- Host: GitHub
- URL: https://github.com/voxpupuli/puppet-fetchcrl
- Owner: voxpupuli
- License: apache-2.0
- Created: 2012-06-12T11:57:16.000Z (almost 14 years ago)
- Default Branch: master
- Last Pushed: 2026-03-28T12:41:54.000Z (2 months ago)
- Last Synced: 2026-03-28T15:50:53.076Z (2 months ago)
- Topics: centos-puppet-module, debian-puppet-module, hacktoberfest, linux-puppet-module, puppet, redhat-puppet-module, ubuntu-puppet-module
- Language: Ruby
- Homepage: https://forge.puppet.com/puppet/fetchcrl
- Size: 388 KB
- Stars: 2
- Watchers: 42
- Forks: 14
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# FetchCRL module for Puppet
[](https://github.com/voxpupuli/puppet-fetchcrl/actions/workflows/ci.yml)
[](https://coveralls.io/github/voxpupuli/puppet-fetchcrl)
[](https://forge.puppetlabs.com/puppet/fetchcrl)
[](https://forge.puppetlabs.com/puppet/fetchcrl)
[](https://forge.puppetlabs.com/puppet/fetchcrl)
[](https://forge.puppetlabs.com/puppet/fetchcrl)
This is the fetchcrl Puppet module. It configures fetch-crl version 3 wherever it can.
[Fetchcrl](http://wiki.nikhef.nl/grid/FetchCRL3) 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](https://forge.puppet.com/CERNOps/fetchcrl)
## Examples
```puppet
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,
comment => 'Increased as unreliable',
}
```
## 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
## Refernce
See [REFERENCE.md](https://github.com/voxpupuli/puppet-fetchcrl/blob/master/REFERENCE.md) for more details
## License
Apache-2.0
## Copyright
Steve Traylen, steve.traylen@cern.ch, CERN, 2016.
## Contact
Steve Traylen
## Support
Please log tickets and issues at `http://github.com/voxpupuli/puppet-fetchcrl`