facts2dw.rb is a simple script which converts ansible(tested with 1.9.2) facts into dokuwiki-format and uploads it via xmlrpc-interface into dokuwiki This script uses http-basic-authentication and ssl to login into dokuwiki. Ansible caches all the facts in <ANSIBLE-DIR>/facts so it is quite easy to import all facts into dokuwiki. With a few modifications it would be possible to use this script with puppetdb too.
This release of puppet has some interesting and a few challenging changes. In the past, a common puppet installation was a set of tools. Since puppet3 I use hiera to divide the puppet-code from the configuration-data, puppetdb to store and reuse facts and reports and mcollective for orchestration of all agents. In puppet4 most of those tools are combined and integrated in one package.
Today I updated puppet and installed puppetdb. After the installation I tried to connect my puppetmaster with the puppetdb. As soon as I made a "puppet agent -t" I recieved this error: