diff --git a/README.markdown b/README.markdown new file mode 100644 index 0000000..383aae1 --- /dev/null +++ b/README.markdown @@ -0,0 +1,27 @@ +# Puppet Dashboard Module + +Gary Larizza + +This module manages and installs the Puppet Dashboard. + +# Quick Start + +To install the Puppet Dashboard and configure it with sane defaults, include the following in your site.pp file: + + node default { + + class {'dashboard': + dashboard_ensure => 'present', + dashboard_user => 'dashboard', + dashboard_password => 'changeme', + dashboard_db => 'dashboard_db', + dashboard_charset => 'utf8', + } + + } + +# Feature Requests + +* Include the ability to run Puppet Dashboard under Passenger. +* Sqlite support. +* Integration with Puppet module to set puppet.conf settings. \ No newline at end of file diff --git a/TODO b/TODO new file mode 100644 index 0000000..5d58642 --- /dev/null +++ b/TODO @@ -0,0 +1,7 @@ +Need to set a variable for /var/lib/mysql in the mysql module +Do we need to set the hostname or data in Apache? +Update puppet.conf if master == true? Something to get the report URL set. +Decide how to integrate Passenger (init script, mainly) +- Require apache, Passenger (which requires gcc and ruby) +- Restart Passenger by touching ./project/restart.txt or... + - If passenger, kill the init script and notify Apache when we need Puppet Dashboard to restart.