summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-01-29make sure we manage things after the packagemh
2016-01-29also manage directory as puppet user needs write perms as wellmh
2016-01-28update module to make it work with all the new features of trocla 0.2.2mh
2015-12-22Fix #17 - point to @ZeroPointEnergy's hiera-backendmh
2015-10-21Merge pull request #16 from michaelweiser/qr2duritong
Fix configfile error in hiera backend
2015-10-20Fix configfile error in hiera backendMichael Weiser
Get path to configuration file from config hash to avoid undefined variable error.
2015-10-18cleanup and simplifactionmh
* refactoring code for simplicity and easier maintenance. * prefix the format and options config with default_ to better represent their intention.
2015-10-18Merge pull request #15 from michaelweiser/qr1duritong
Add custom hiera backend for trocla
2015-10-01Add custom hiera backend for troclaMichael Weiser
Only reacts to key namespace trocla::password::<trocla_key>. Looks up additional parameters via hiera itself as trocla::options::<trocla_key>::format (string) and trocla::options::<trocla_key>::options (hash). Looks for <trocla_key> in trocla as hiera/<source>/<trocla> with <source> iterating over the configured hiera hierarchy. If not found, creates and returns a new password with trocla key <trocla_key>. example entry in hiera.yaml: backends: - ... - trocla trocla: - configfile: /etc/puppet/troclarc.yaml - format: plain - options: length: 16 example usage in hiera yaml file: kerberos::kdc_database_password: "%{hiera('trocla::password::kdc_database_password')}" trocla::options::kdc_database_password::format: 'plain' trocla::options::kdc_database_password::options: length: '71'
2015-09-26Merge branch 'master' of git.puppet.immerda.ch:module-troclamh
2015-09-18if the provider is not gem we should name the package correctlymh
2015-08-12Fix #14 - allow trocla_get not to raise an error if nothing is foundmh
Up to now we raised an error if nothing was found while using trocla_get. The main idea was to ensure that typos in the key/format are easily spotted and not overlooked as no password being returned usually indicates that something is wrong. As outlined in #14 there are use cases where it makes sense to not have this behavior. This change allows us to suppress the error raising and just return the puppet undef if nothing is found.
2015-08-12whitespace cleanupmh
2015-05-24release lated version, which should have now fixed all the permissionsmh
2015-05-24release lated versionmh
2015-05-24Merge remote-tracking branch 'github/master'mh
2015-05-24release new version due to wrong packagingmh
2015-04-09Merge pull request #12 from timogoebel/feature/encryption_sortduritong
sort ssl_options
2015-04-09sort ssl_optionsTimo Goebel
2015-04-08Merge pull request #11 from timogoebel/feature/encryption_sortduritong
sort encryption options
2015-04-08sort encryption optionsTimo Goebel
2015-04-05dependencies should either be managed by the package or gemmh
2015-03-21new versionmh
2015-03-21Merge remote-tracking branch 'github/master'mh
2015-03-01Merge pull request #10 from timogoebel/feature/encryptionduritong
add support for encryption and ssl_options
2015-03-01add support for encryption and ssl_optionsTimo Goebel
2015-02-18Merge pull request #9 from michaelweiser/masterduritong
Fix dependency handling
2015-02-16Fix dependency handlingMichael Weiser
2015-01-24moneta dependencies require ruby-develmh
2014-09-13new releasemh
2013-11-17add .gitignoremh
2013-10-02add documentation of the existing functionsmh
2013-10-02lintingmh
2013-10-02typomh
2013-10-02Improve the overall experience of the module.mh
- Extending the README - Add a trocla::yaml class for a simple quickstart. - Fixes issues: #4 & #5
2013-10-02remove init class, this confused ppl and better readme followsmh
2013-09-04Merge pull request #3 from justicel/masterduritong
Release of 0.0.2 module which includes template base configuration for t...
2013-08-02Change to allow you to define to install rubygem requirementsJustice London
2013-07-23Release of 0.0.2 module which includes template base configuration for ↵Justice London
trocla CLI.
2013-03-20Merge pull request #2 from amfranz/masterduritong
Compatibility with latest Puppet version (v3.1.0)
2013-02-28Removing calls to Puppet.features.rubygems?Michael Franz Aigner
This makes the Gem usable in the latest Puppet versions. The handling of RubyGems got revised in Puppet 3.0.1-rc1: http://projects.puppetlabs.com/issues/16757 The new policy is that either bundler and/or rubygems are guaranteed to be loaded and initialized when the Puppet manifest is evaluated, making it unnecessary for Puppet modules to load rubygems. This new policy broke the puppet-trocla module. This is because 'Puppet.features.rubygems?' always evaluates to false now, which causes the module to abort the manifest compilation with a message informing about the necessity of RubyGems to be present.
2013-01-14lintingmh
2013-01-14adapt to new moneta versionmh
2012-06-05new style for 2.7mh
2011-10-27mergemh
2011-09-06as setting a hash first is a bit cumbersome, we provide the possibility to ↵mh
pass a yaml string
2011-08-08wordingmh
2011-08-05introduce trocla_set - useful to migrate existing manifestsmh
2011-08-03update docmh
2011-08-03fix variable lookupmh