Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-07-25 | mixed up trocla and puppet_trocla repos, sorryHEADmaster | kwadronaut | |
2016-06-18 | ignore pkg | mh | |
2016-06-18 | make it run on 1.8.7 | mh | |
2016-06-18 | release a new version | mh | |
2016-06-07 | add travis icon | mh | |
2016-06-07 | keep trocla object around - addresses #18 | mh | |
Per puppet function call we now created a new Trocla object. This is a) a very naive approach and b) obviously can lead to a lot of inefficiency as we for example need to build up trocla each time again. Also this means that we are running into problems like opening a connection to a database system each time a trocla lookup is done (and we never close the connection :-/). The proper way to solve this is to make sure we don't create too many trocla objects. With this change, we should now create once a global trocla object PER puppet(-master/-server) process and keep it around for the life time of such a process. | |||
2016-06-07 | whitespace cleanup | mh | |
2016-05-29 | a final release | mh | |
2016-05-22 | Merge branch 'master' of https://git-ipuppet.immerda.ch/module-trocla | mh | |
2016-03-27 | make a ca by default very very long | mh | |
2016-03-27 | make it 1.8.7 compatible | mh | |
2016-03-27 | improve travis integration | mh | |
2016-03-27 | make it work on ruby 1.8.7 | mh | |
2016-01-29 | make sure we manage things after the package | mh | |
2016-01-29 | also manage directory as puppet user needs write perms as well | mh | |
2016-01-28 | update module to make it work with all the new features of trocla 0.2.2 | mh | |
2015-12-22 | Fix #17 - point to @ZeroPointEnergy's hiera-backend | mh | |
2015-10-21 | Merge pull request #16 from michaelweiser/qr2 | duritong | |
Fix configfile error in hiera backend | |||
2015-10-20 | Fix configfile error in hiera backend | Michael Weiser | |
Get path to configuration file from config hash to avoid undefined variable error. | |||
2015-10-18 | cleanup and simplifaction | mh | |
* refactoring code for simplicity and easier maintenance. * prefix the format and options config with default_ to better represent their intention. | |||
2015-10-18 | Merge pull request #15 from michaelweiser/qr1 | duritong | |
Add custom hiera backend for trocla | |||
2015-10-01 | Add custom hiera backend for trocla | Michael 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-26 | Merge branch 'master' of git.puppet.immerda.ch:module-trocla | mh | |
2015-09-18 | if the provider is not gem we should name the package correctly | mh | |
2015-08-12 | Fix #14 - allow trocla_get not to raise an error if nothing is found | mh | |
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-12 | whitespace cleanup | mh | |
2015-05-24 | release lated version, which should have now fixed all the permissions | mh | |
2015-05-24 | release lated version | mh | |
2015-05-24 | Merge remote-tracking branch 'github/master' | mh | |
2015-05-24 | release new version due to wrong packaging | mh | |
2015-04-09 | Merge pull request #12 from timogoebel/feature/encryption_sort | duritong | |
sort ssl_options | |||
2015-04-09 | sort ssl_options | Timo Goebel | |
2015-04-08 | Merge pull request #11 from timogoebel/feature/encryption_sort | duritong | |
sort encryption options | |||
2015-04-08 | sort encryption options | Timo Goebel | |
2015-04-05 | dependencies should either be managed by the package or gem | mh | |
2015-03-21 | new version | mh | |
2015-03-21 | Merge remote-tracking branch 'github/master' | mh | |
2015-03-01 | Merge pull request #10 from timogoebel/feature/encryption | duritong | |
add support for encryption and ssl_options | |||
2015-03-01 | add support for encryption and ssl_options | Timo Goebel | |
2015-02-18 | Merge pull request #9 from michaelweiser/master | duritong | |
Fix dependency handling | |||
2015-02-16 | Fix dependency handling | Michael Weiser | |
2015-01-24 | moneta dependencies require ruby-devel | mh | |
2014-09-13 | new release | mh | |
2014-08-21 | bump to version 0.0.11 | mh | |
2014-08-21 | ensure that we always select a charset | mh | |
2014-06-27 | Regenerate gemspec for version 0.0.10 | mh | |
2014-06-27 | update version | mh | |
2014-06-27 | new version | mh | |
2014-06-27 | Merge branch 'tilya-charset_option' | mh | |
2014-06-27 | make it possible that formats can query back to trocla itself, so they can ↵ | mh | |
lookup other 'keys' |