diff -r a2342f26c9de -r b0b56e0f8c7f dev/provisioning/modules/puppi/README_log.md --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/dev/provisioning/modules/puppi/README_log.md Fri Jan 15 15:35:00 2016 +0100 @@ -0,0 +1,44 @@ +# PUPPI LOG README +Documentation and examples related to the puppi action log + +## SYNOPSIS (cli) + puppi log [topic] [-i] + +## EXAMPLES (cli) + +Tails (tail -10f) all the known logs. + puppi log + +Tails only the logs related to the given topic + puppi log apache + +Choose interactively which logs to show + puppi log + +Grep the output with the string defined + puppi log -g + +## EXAMPLES (puppet) +The basic define related to a log is: + puppi::log +it creates a file in /etc/puppi/logs/ with one or more logs paths. + +A simple, operating system aware, example might be: + puppi::log { 'auth': + description => 'Users and authentication' , + log => $::operatingsystem ? { + redhat => '/var/log/secure', + darwin => '/var/log/secure.log', + ubuntu => ['/var/log/user.log','/var/log/auth.log'], + } + } + +but also something that uses variables Puppet already knows + puppi::log { "tomcat-${instance_name}": + log => "${tomcat::params::storedir}/${instance_name}/logs/catalina.out" + } + +EXAMPLES (with example42 puppet modules) +If you use the old Example42 modules set you get automatically many service related logs out of the box to be used with Puppi One. +NextGen modules are supposed to provide puppi log intergration on Puppi Two (TO DO) +