Kienan Stewart a90aba4365 | ||
---|---|---|
debian | ||
lib/puppet/indirector | ||
spec | ||
README.md |
README.md
This module provides a redis terminus for storing configuration from puppet.
A redis instance can be used for caching facts (via routes.yaml), and/or as a backend for storeconfigs. When used as such a backend, PuppetDB is no longer required in order to use exported resources.
Pre-requisites
redis running on localhost, on the default port
Installation
-
Install the ruby files:
cp -r src/lib/* /usr/lib/ruby/vendor_ruby
-
Update routes,
/etc/puppet/routes.yaml
: eg.,
---
master:
facts:
terminus: redis
cache: yaml
- In the
/etc/puppet/puppet.conf
master section:
[master]
storeconfigs = true
storeconfigs_backend = redis
- Restart the puppet server or rack application, eg.
service apache2 restart
License
GPLv3